Fix the zlib config option
[openssl.git] / crypto / comp / comp_lib.c
index aa82376cdde8f84d03ba502ff1f030f4aec98a22..83fea93cb80d45f2508b03dcde1fc6d97f52955a 100644 (file)
@@ -63,9 +63,8 @@ COMP_CTX *COMP_CTX_new(COMP_METHOD *meth)
 {
     COMP_CTX *ret;
 
-    if ((ret = OPENSSL_malloc(sizeof(*ret))) == NULL)
+    if ((ret = OPENSSL_zalloc(sizeof(*ret))) == NULL)
         return (NULL);
-    memset(ret, 0, sizeof(*ret));
     ret->meth = meth;
     if ((ret->meth->init != NULL) && !ret->meth->init(ret)) {
         OPENSSL_free(ret);