summaryrefslogtreecommitdiff
path: root/src/lib/libssl/bio_ssl.c
diff options
context:
space:
mode:
authorderaadt <>2014-04-21 16:34:43 +0000
committerderaadt <>2014-04-21 16:34:43 +0000
commit852fcec6fe7cfa5d7c83e2f494208588dd4b4031 (patch)
treedb931d37021e7a614e9fe59092bb1351fc69273f /src/lib/libssl/bio_ssl.c
parentdbe50a7f3c84521e4543ad2e5292244bd0b81414 (diff)
downloadopenbsd-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.c3
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;