test/ecdsatest.c:99: error: BUFFER_OVERRUN_L2
  Offset: [0, 536870912] (⇐ [0, 1] + [0, 536870911]) Size: 8 by call to `BN_dec2bn`.
Showing all 7 steps of the trace


test/ecdsatest.c:70:1: Array declaration
68.   
69.   static int fbytes_counter = 0, use_fake = 0;
70. > static const char *numbers[8] = {
71.       "651056770906015076056810763456358567190100156695615665659",
72.       "6140507067065001063065065565667405560006161556565665656654",

test/ecdsatest.c:99:10: Call
97.       if (!TEST_ptr(tmp = BN_new()))
98.           return 0;
99.       if (!TEST_true(BN_dec2bn(&tmp, numbers[fbytes_counter]))) {
                ^
100.           BN_free(tmp);
101.           return 0;

crypto/bn/bn_print.c:211:10: <Offset trace>
209.       }
210.   
211.       for (i = 0; i <= (INT_MAX/4) && isdigit((unsigned char)a[i]); i++)
                ^
212.           continue;
213.   

crypto/bn/bn_print.c:211:10: Assignment
  209.       }
  210.   
  211.       for (i = 0; i <= (INT_MAX/4) && isdigit((unsigned char)a[i]); i++)
                  ^
  212.           continue;
  213.   

crypto/bn/bn_print.c:197:1: <Length trace>
195.   }
196.   
197. > int BN_dec2bn(BIGNUM **bn, const char *a)
198.   {
199.       BIGNUM *ret = NULL;

crypto/bn/bn_print.c:197:1: Parameter `*a`
  195.   }
  196.   
  197. > int BN_dec2bn(BIGNUM **bn, const char *a)
  198.   {
  199.       BIGNUM *ret = NULL;

crypto/bn/bn_print.c:211:37: Array access: Offset: [0, 536870912] (⇐ [0, 1] + [0, 536870911]) Size: 8 by call to `BN_dec2bn` 
  209.       }
  210.   
  211.       for (i = 0; i <= (INT_MAX/4) && isdigit((unsigned char)a[i]); i++)
                                             ^
  212.           continue;
  213.   
