From 4e2a08ddd47ccac15aa8c1a4700cfb552e9d1734 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Tue, 3 Apr 2001 09:42:36 +0000 Subject: [PATCH] Plug a memory leak. Spotted by "Shijin" --- crypto/pkcs12/p12_kiss.c | 1 + 1 file changed, 1 insertion(+) diff --git a/crypto/pkcs12/p12_kiss.c b/crypto/pkcs12/p12_kiss.c index 62272a2d18..885087ad00 100644 --- a/crypto/pkcs12/p12_kiss.c +++ b/crypto/pkcs12/p12_kiss.c @@ -264,6 +264,7 @@ static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, if (lkey) { *keymatch |= MATCH_CERT; if (cert) *cert = x509; + else X509_free(x509); } else { if(ca) sk_X509_push (*ca, x509); else X509_free(x509); -- 2.25.1