Use safer sizeof variant in malloc
[openssl.git] / ssl / ssl_conf.c
index 2d96b1199517ce230186d656ab98c41bb59c9857..a14f564f246f4cb1b780bfd297c92df955ac7179 100644 (file)
@@ -609,9 +609,9 @@ int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd)
 
 SSL_CONF_CTX *SSL_CONF_CTX_new(void)
 {
-    SSL_CONF_CTX *ret;
+    SSL_CONF_CTX *ret = OPENSSL_malloc(sizeof(*ret));
     size_t i;
-    ret = OPENSSL_malloc(sizeof(SSL_CONF_CTX));
+
     if (ret) {
         ret->flags = 0;
         ret->prefix = NULL;