Use safer sizeof variant in malloc
[openssl.git] / crypto / asn1 / tasn_new.c
index aeced95232df17f4180784762884d83e95e82585..f54bd9bcf14d8e27d0268972dfcb65c6bdc0ace8 100644 (file)
@@ -319,7 +319,7 @@ static int asn1_primitive_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
         return 1;
 
     case V_ASN1_ANY:
-        typ = OPENSSL_malloc(sizeof(ASN1_TYPE));
+        typ = OPENSSL_malloc(sizeof(*typ));
         if (!typ)
             return 0;
         typ->value.ptr = NULL;