From e400c8ab56b8f77b9481123f63b1c068c96da9dd Mon Sep 17 00:00:00 2001 From: deraadt <> Date: Sun, 1 Jun 2014 22:14:53 +0000 Subject: realloc with NULL is same as malloc ok guenther --- src/lib/libcrypto/buffer/buffer.c | 5 +---- src/lib/libssl/src/crypto/buffer/buffer.c | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/lib/libcrypto/buffer/buffer.c b/src/lib/libcrypto/buffer/buffer.c index 71784693be..be765087e4 100644 --- a/src/lib/libcrypto/buffer/buffer.c +++ b/src/lib/libcrypto/buffer/buffer.c @@ -115,10 +115,7 @@ BUF_MEM_grow(BUF_MEM *str, size_t len) return 0; } n = (len + 3) / 3 * 4; - if (str->data == NULL) - ret = malloc(n); - else - ret = realloc(str->data, n); + ret = realloc(str->data, n); if (ret == NULL) { BUFerr(BUF_F_BUF_MEM_GROW, ERR_R_MALLOC_FAILURE); len = 0; diff --git a/src/lib/libssl/src/crypto/buffer/buffer.c b/src/lib/libssl/src/crypto/buffer/buffer.c index 71784693be..be765087e4 100644 --- a/src/lib/libssl/src/crypto/buffer/buffer.c +++ b/src/lib/libssl/src/crypto/buffer/buffer.c @@ -115,10 +115,7 @@ BUF_MEM_grow(BUF_MEM *str, size_t len) return 0; } n = (len + 3) / 3 * 4; - if (str->data == NULL) - ret = malloc(n); - else - ret = realloc(str->data, n); + ret = realloc(str->data, n); if (ret == NULL) { BUFerr(BUF_F_BUF_MEM_GROW, ERR_R_MALLOC_FAILURE); len = 0; -- cgit v1.2.3-55-g6feb