diff options
author | deraadt <> | 2014-04-21 16:34:43 +0000 |
---|---|---|
committer | deraadt <> | 2014-04-21 16:34:43 +0000 |
commit | 852fcec6fe7cfa5d7c83e2f494208588dd4b4031 (patch) | |
tree | db931d37021e7a614e9fe59092bb1351fc69273f /src/lib/libssl/bio_ssl.c | |
parent | dbe50a7f3c84521e4543ad2e5292244bd0b81414 (diff) | |
download | openbsd-852fcec6fe7cfa5d7c83e2f494208588dd4b4031.tar.gz openbsd-852fcec6fe7cfa5d7c83e2f494208588dd4b4031.tar.bz2 openbsd-852fcec6fe7cfa5d7c83e2f494208588dd4b4031.zip |
more malloc/realloc/calloc cleanups; ok beck kettenis
Diffstat (limited to 'src/lib/libssl/bio_ssl.c')
-rw-r--r-- | src/lib/libssl/bio_ssl.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/libssl/bio_ssl.c b/src/lib/libssl/bio_ssl.c index e88137aeca..4c5c5ac3de 100644 --- a/src/lib/libssl/bio_ssl.c +++ b/src/lib/libssl/bio_ssl.c | |||
@@ -105,12 +105,11 @@ ssl_new(BIO *bi) | |||
105 | { | 105 | { |
106 | BIO_SSL *bs; | 106 | BIO_SSL *bs; |
107 | 107 | ||
108 | bs = (BIO_SSL *)malloc(sizeof(BIO_SSL)); | 108 | bs = calloc(1, sizeof(BIO_SSL)); |
109 | if (bs == NULL) { | 109 | if (bs == NULL) { |
110 | BIOerr(BIO_F_SSL_NEW, ERR_R_MALLOC_FAILURE); | 110 | BIOerr(BIO_F_SSL_NEW, ERR_R_MALLOC_FAILURE); |
111 | return (0); | 111 | return (0); |
112 | } | 112 | } |
113 | memset(bs, 0, sizeof(BIO_SSL)); | ||
114 | bi->init = 0; | 113 | bi->init = 0; |
115 | bi->ptr = (char *)bs; | 114 | bi->ptr = (char *)bs; |
116 | bi->flags = 0; | 115 | bi->flags = 0; |