crypto/bn/bn_lib.c:454: error: BUFFER_OVERRUN_L3
  Offset: [3, +oo] (⇐ [0, +oo] + 3) Size: [0, 8388607].
Showing all 6 steps of the trace


crypto/bn/bn_lib.c:429:1: <Length trace>
427.   }
428.   
429. > BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b)
430.   {
431.       int i;

crypto/bn/bn_lib.c:429:1: Parameter `*a->d`
427.   }
428.   
429. > BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b)
430.   {
431.       int i;

crypto/bn/bn_lib.c:439:9: Call
437.       if (a == b)
438.           return (a);
439.       if (bn_wexpand(a, b->top) == NULL)
               ^
440.           return (NULL);
441.   

crypto/bn/bn_lib.c:995:1: Parameter `*a->d`
  993.   }
  994.   
  995. > BIGNUM *bn_wexpand(BIGNUM *a, int words)
  996.   {
  997.       return (words <= a->dmax) ? a : bn_expand2(a, words);

crypto/bn/bn_lib.c:443:5: Assignment
441.   
442.   #if 1
443.       A = a->d;
           ^
444.       B = b->d;
445.       for (i = b->top >> 2; i > 0; i--, A += 4, B += 4) {

crypto/bn/bn_lib.c:454:9: Array access: Offset: [3, +oo] (⇐ [0, +oo] + 3) Size: [0, 8388607]
452.           A[1] = a1;
453.           A[2] = a2;
454.           A[3] = a3;
               ^
455.       }
456.       /* ultrix cc workaround, see comments in bn_expand_internal */
