forked from pool/openssl
16 lines
665 B
Diff
16 lines
665 B
Diff
|
Index: openssl-1.0.0g/crypto/asn1/asn_mime.c
|
||
|
===================================================================
|
||
|
--- openssl-1.0.0g.orig/crypto/asn1/asn_mime.c
|
||
|
+++ openssl-1.0.0g/crypto/asn1/asn_mime.c
|
||
|
@@ -486,9 +486,9 @@ ASN1_VALUE *SMIME_read_ASN1(BIO *bio, BI
|
||
|
|
||
|
if(strcmp(hdr->value, "application/x-pkcs7-signature") &&
|
||
|
strcmp(hdr->value, "application/pkcs7-signature")) {
|
||
|
- sk_MIME_HEADER_pop_free(headers, mime_hdr_free);
|
||
|
ASN1err(ASN1_F_SMIME_READ_ASN1,ASN1_R_SIG_INVALID_MIME_TYPE);
|
||
|
ERR_add_error_data(2, "type: ", hdr->value);
|
||
|
+ sk_MIME_HEADER_pop_free(headers, mime_hdr_free);
|
||
|
sk_BIO_pop_free(parts, BIO_vfree);
|
||
|
return NULL;
|
||
|
}
|