Use safer sizeof variant in malloc
[openssl.git] / crypto / comp / comp_lib.c
index 7bcdd6b4966377289a84f0e5a82254027267c095..9feb0af43d81e868fea53c5b2f8f66b5253feb96 100644 (file)
@@ -8,7 +8,7 @@ COMP_CTX *COMP_CTX_new(COMP_METHOD *meth)
 {
     COMP_CTX *ret;
 
-    if ((ret = OPENSSL_malloc(sizeof(COMP_CTX))) == NULL) {
+    if ((ret = OPENSSL_malloc(sizeof(*ret))) == NULL) {
         /* ZZZZZZZZZZZZZZZZ */
         return (NULL);
     }