crypto/des/qud_cksm.c:122: error: BUFFER_OVERRUN_L1
  Offset: [1, +oo] Size: 1.
Showing all 5 steps of the trace


crypto/des/qud_cksm.c:77:1: <Length trace>
75.   #define NOISE   ((DES_LONG)83653421L)
76.   
77. > DES_LONG DES_quad_cksum(const unsigned char *input, DES_cblock output[],
78.                           long length, int out_count, DES_cblock *seed)
79.   {

crypto/des/qud_cksm.c:77:1: Parameter `(*output)[*]`
75.   #define NOISE   ((DES_LONG)83653421L)
76.   
77. > DES_LONG DES_quad_cksum(const unsigned char *input, DES_cblock output[],
78.                           long length, int out_count, DES_cblock *seed)
79.   {

crypto/des/qud_cksm.c:88:5: Assignment
86.       if (out_count < 1)
87.           out_count = 1;
88.       lp = (DES_LONG *)&(output[0])[0];
          ^
89.   
90.       z0 = Q_B0((*seed)[0]) | Q_B1((*seed)[1]) | Q_B2((*seed)[2]) |

crypto/des/qud_cksm.c:121:14: Assignment
119.                * 2*out_count 32 bit ints
120.                */
121.               *lp++ = z0;
                    ^
122.               *lp++ = z1;
123.           }

crypto/des/qud_cksm.c:122:13: Array access: Offset: [1, +oo] Size: 1
120.                */
121.               *lp++ = z0;
122.               *lp++ = z1;
                   ^
123.           }
124.       }
