diff options
author | tedu <> | 2014-05-25 20:28:50 +0000 |
---|---|---|
committer | tedu <> | 2014-05-25 20:28:50 +0000 |
commit | 896ee758458e7d17dd2014f065480b5085e6be10 (patch) | |
tree | 7a0bda660a181d082657a078f67d9146fbd212c2 /src/lib/libcrypto/comp/comp_lib.c | |
parent | 339be6db68ff6f687a26e3c86aae9664fb3d0187 (diff) | |
download | openbsd-896ee758458e7d17dd2014f065480b5085e6be10.tar.gz openbsd-896ee758458e7d17dd2014f065480b5085e6be10.tar.bz2 openbsd-896ee758458e7d17dd2014f065480b5085e6be10.zip |
calloc instead of malloc/memset. from Benjamin Baier
Diffstat (limited to 'src/lib/libcrypto/comp/comp_lib.c')
-rw-r--r-- | src/lib/libcrypto/comp/comp_lib.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/libcrypto/comp/comp_lib.c b/src/lib/libcrypto/comp/comp_lib.c index 745c802228..64d19df663 100644 --- a/src/lib/libcrypto/comp/comp_lib.c +++ b/src/lib/libcrypto/comp/comp_lib.c | |||
@@ -9,11 +9,10 @@ COMP_CTX_new(COMP_METHOD *meth) | |||
9 | { | 9 | { |
10 | COMP_CTX *ret; | 10 | COMP_CTX *ret; |
11 | 11 | ||
12 | if ((ret = (COMP_CTX *)malloc(sizeof(COMP_CTX))) == NULL) { | 12 | if ((ret = calloc(1, sizeof(COMP_CTX))) == NULL) { |
13 | /* ZZZZZZZZZZZZZZZZ */ | 13 | /* ZZZZZZZZZZZZZZZZ */ |
14 | return (NULL); | 14 | return (NULL); |
15 | } | 15 | } |
16 | memset(ret, 0, sizeof(COMP_CTX)); | ||
17 | ret->meth = meth; | 16 | ret->meth = meth; |
18 | if ((ret->meth->init != NULL) && !ret->meth->init(ret)) { | 17 | if ((ret->meth->init != NULL) && !ret->meth->init(ret)) { |
19 | free(ret); | 18 | free(ret); |