From 5e37f7e55041929a4b7458bd7e1f24cd8a0edd8a Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 15 Mar 2017 11:16:35 +0100 Subject: [PATCH] x509: Fix leak if a certificate contains multiple authorityKeyIdentifiers --- src/libstrongswan/plugins/x509/x509_cert.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libstrongswan/plugins/x509/x509_cert.c b/src/libstrongswan/plugins/x509/x509_cert.c index b3d90c5f6..7068853a8 100644 --- a/src/libstrongswan/plugins/x509/x509_cert.c +++ b/src/libstrongswan/plugins/x509/x509_cert.c @@ -1461,6 +1461,7 @@ static bool parse_certificate(private_x509_cert_t *this) } break; case OID_AUTHORITY_KEY_ID: + chunk_free(&this->authKeyIdentifier); this->authKeyIdentifier = x509_parse_authorityKeyIdentifier( object, level, &this->authKeySerialNumber); break;