Use safer sizeof variant in malloc
[openssl.git] / crypto / bio / bss_conn.c
index 0b820820b8f03dda553b838e471e922748323279..b8fa8288eb7a290657fdcbc853938bebdf356a42 100644 (file)
@@ -286,7 +286,7 @@ BIO_CONNECT *BIO_CONNECT_new(void)
 {
     BIO_CONNECT *ret;
 
-    if ((ret = OPENSSL_malloc(sizeof(BIO_CONNECT))) == NULL)
+    if ((ret = OPENSSL_malloc(sizeof(*ret))) == NULL)
         return (NULL);
     ret->state = BIO_CONN_S_BEFORE;
     ret->param_hostname = NULL;