Ensure the mime_hdr_free function can handle NULLs
[openssl.git] / crypto / asn1 / asn_mime.c
index a4527a160ac024ccbd5c0f4eaea21f11d22f2cb5..d7ec801b1e779948f98cd4660402f5a085b475ab 100644 (file)
@@ -918,6 +918,8 @@ static MIME_PARAM *mime_param_find(MIME_HEADER *hdr, const char *name)
 
 static void mime_hdr_free(MIME_HEADER *hdr)
 {
+    if (hdr == NULL)
+        return;
     OPENSSL_free(hdr->name);
     OPENSSL_free(hdr->value);
     if (hdr->params)