diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/asn1/asn_mime.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/lib/libcrypto/asn1/asn_mime.c b/src/lib/libcrypto/asn1/asn_mime.c index 3995fc547c..d42dd8663e 100644 --- a/src/lib/libcrypto/asn1/asn_mime.c +++ b/src/lib/libcrypto/asn1/asn_mime.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: asn_mime.c,v 1.35 2025/01/17 05:02:18 tb Exp $ */ | 1 | /* $OpenBSD: asn_mime.c,v 1.37 2025/06/02 12:18:21 jsg Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project. | 3 | * project. |
4 | */ | 4 | */ |
@@ -59,10 +59,10 @@ | |||
59 | 59 | ||
60 | #include <openssl/asn1.h> | 60 | #include <openssl/asn1.h> |
61 | #include <openssl/asn1t.h> | 61 | #include <openssl/asn1t.h> |
62 | #include <openssl/err.h> | ||
63 | #include <openssl/x509.h> | 62 | #include <openssl/x509.h> |
64 | 63 | ||
65 | #include "asn1_local.h" | 64 | #include "asn1_local.h" |
65 | #include "err_local.h" | ||
66 | #include "evp_local.h" | 66 | #include "evp_local.h" |
67 | 67 | ||
68 | /* Generalised MIME like utilities for streaming ASN1. Although many | 68 | /* Generalised MIME like utilities for streaming ASN1. Although many |
@@ -507,8 +507,9 @@ SMIME_read_ASN1(BIO *bio, BIO **bcont, const ASN1_ITEM *it) | |||
507 | *bcont = sk_BIO_value(parts, 0); | 507 | *bcont = sk_BIO_value(parts, 0); |
508 | BIO_free(asnin); | 508 | BIO_free(asnin); |
509 | sk_BIO_free(parts); | 509 | sk_BIO_free(parts); |
510 | } else sk_BIO_pop_free(parts, BIO_vfree); | 510 | } else |
511 | return val; | 511 | sk_BIO_pop_free(parts, BIO_vfree); |
512 | return val; | ||
512 | } | 513 | } |
513 | 514 | ||
514 | /* OK, if not multipart/signed try opaque signature */ | 515 | /* OK, if not multipart/signed try opaque signature */ |