diff options
Diffstat (limited to 'src/lib/libcrypto/bn/bn_ctx.c')
| -rw-r--r-- | src/lib/libcrypto/bn/bn_ctx.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/bn/bn_ctx.c b/src/lib/libcrypto/bn/bn_ctx.c index 7407dade50..2368e25183 100644 --- a/src/lib/libcrypto/bn/bn_ctx.c +++ b/src/lib/libcrypto/bn/bn_ctx.c | |||
| @@ -349,8 +349,8 @@ BN_STACK_push(BN_STACK *st, unsigned int idx) | |||
| 349 | { | 349 | { |
| 350 | unsigned int newsize = (st->size ? | 350 | unsigned int newsize = (st->size ? |
| 351 | (st->size * 3 / 2) : BN_CTX_START_FRAMES); | 351 | (st->size * 3 / 2) : BN_CTX_START_FRAMES); |
| 352 | unsigned int *newitems = malloc(newsize * | 352 | unsigned int *newitems = reallocarray(NULL, |
| 353 | sizeof(unsigned int)); | 353 | newsize, sizeof(unsigned int)); |
| 354 | if (!newitems) | 354 | if (!newitems) |
| 355 | return 0; | 355 | return 0; |
| 356 | if (st->depth) | 356 | if (st->depth) |
