x509: Fix leak if a certificate contains multiple authorityKeyIdentifiers
This commit is contained in:
@@ -1461,6 +1461,7 @@ static bool parse_certificate(private_x509_cert_t *this)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case OID_AUTHORITY_KEY_ID:
|
case OID_AUTHORITY_KEY_ID:
|
||||||
|
chunk_free(&this->authKeyIdentifier);
|
||||||
this->authKeyIdentifier = x509_parse_authorityKeyIdentifier(
|
this->authKeyIdentifier = x509_parse_authorityKeyIdentifier(
|
||||||
object, level, &this->authKeySerialNumber);
|
object, level, &this->authKeySerialNumber);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user