diff options
author | deraadt <> | 2014-06-01 22:14:53 +0000 |
---|---|---|
committer | deraadt <> | 2014-06-01 22:14:53 +0000 |
commit | e400c8ab56b8f77b9481123f63b1c068c96da9dd (patch) | |
tree | 7653013de0f49d56375c5ce5f1fedf967985ca01 | |
parent | 22018f7448f55acbe9edf54f89d8a36f9d62f1ee (diff) | |
download | openbsd-e400c8ab56b8f77b9481123f63b1c068c96da9dd.tar.gz openbsd-e400c8ab56b8f77b9481123f63b1c068c96da9dd.tar.bz2 openbsd-e400c8ab56b8f77b9481123f63b1c068c96da9dd.zip |
realloc with NULL is same as malloc
ok guenther
-rw-r--r-- | src/lib/libcrypto/buffer/buffer.c | 5 | ||||
-rw-r--r-- | 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) | |||
115 | return 0; | 115 | return 0; |
116 | } | 116 | } |
117 | n = (len + 3) / 3 * 4; | 117 | n = (len + 3) / 3 * 4; |
118 | if (str->data == NULL) | 118 | ret = realloc(str->data, n); |
119 | ret = malloc(n); | ||
120 | else | ||
121 | ret = realloc(str->data, n); | ||
122 | if (ret == NULL) { | 119 | if (ret == NULL) { |
123 | BUFerr(BUF_F_BUF_MEM_GROW, ERR_R_MALLOC_FAILURE); | 120 | BUFerr(BUF_F_BUF_MEM_GROW, ERR_R_MALLOC_FAILURE); |
124 | len = 0; | 121 | 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) | |||
115 | return 0; | 115 | return 0; |
116 | } | 116 | } |
117 | n = (len + 3) / 3 * 4; | 117 | n = (len + 3) / 3 * 4; |
118 | if (str->data == NULL) | 118 | ret = realloc(str->data, n); |
119 | ret = malloc(n); | ||
120 | else | ||
121 | ret = realloc(str->data, n); | ||
122 | if (ret == NULL) { | 119 | if (ret == NULL) { |
123 | BUFerr(BUF_F_BUF_MEM_GROW, ERR_R_MALLOC_FAILURE); | 120 | BUFerr(BUF_F_BUF_MEM_GROW, ERR_R_MALLOC_FAILURE); |
124 | len = 0; | 121 | len = 0; |