x509: Fix leak if a CRL contains multiple authorityKeyIdentifiers

This commit is contained in:
Tobias Brunner
2018-02-21 11:13:42 +01:00
parent bd6e4bbe68
commit 9ba01ce380
@@ -302,6 +302,7 @@ static bool parse(private_x509_crl_t *this)
} }
break; break;
case OID_AUTHORITY_KEY_ID: case OID_AUTHORITY_KEY_ID:
chunk_free(&this->authKeyIdentifier);
this->authKeyIdentifier = this->authKeyIdentifier =
x509_parse_authorityKeyIdentifier( x509_parse_authorityKeyIdentifier(
object, level, &this->authKeySerialNumber); object, level, &this->authKeySerialNumber);