From bd92cc14e277cbafbda21cdf8b18114e9a78dfd4 Mon Sep 17 00:00:00 2001 From: tb <> Date: Wed, 28 Feb 2024 17:04:38 +0000 Subject: Expand only ever user of PBEPARAM_free() outside of libcrypto --- src/usr.bin/openssl/pkcs12.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/usr.bin/openssl/pkcs12.c b/src/usr.bin/openssl/pkcs12.c index c6f0476fc6..c8706904f1 100644 --- a/src/usr.bin/openssl/pkcs12.c +++ b/src/usr.bin/openssl/pkcs12.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pkcs12.c,v 1.26 2023/11/19 09:29:11 tb Exp $ */ +/* $OpenBSD: pkcs12.c,v 1.27 2024/02/28 17:04:38 tb Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project. */ @@ -70,6 +70,7 @@ #include #include #include +#include #define NOKEYS 0x1 #define NOCERTS 0x2 @@ -1023,7 +1024,7 @@ alg_print(BIO *x, const X509_ALGOR *alg) BIO_printf(bio_err, "%s, Iteration %ld\n", OBJ_nid2ln(OBJ_obj2nid(aobj)), ASN1_INTEGER_get(pbe->iter)); - PBEPARAM_free(pbe); + ASN1_item_free((ASN1_VALUE *)pbe, &PBEPARAM_it); return 1; } -- cgit v1.2.3-55-g6feb