leaked_storage in method POLICYQUALINFO *notice_section Change-Id: I43dd18f7d70ee06ca25affad0ab06e5d5ef8263d Signed-off-by: wangjiale3 <wangjiale3@xiaomi.corp-partner.google.com> Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/58489 Reviewed-by: Bob Beck <bbe@google.com> Commit-Queue: David Benjamin <davidben@google.com>
diff --git a/crypto/x509v3/v3_cpols.c b/crypto/x509v3/v3_cpols.c index e66e260..7464a42 100644 --- a/crypto/x509v3/v3_cpols.c +++ b/crypto/x509v3/v3_cpols.c
@@ -356,6 +356,7 @@ if (!nos || !sk_CONF_VALUE_num(nos)) { OPENSSL_PUT_ERROR(X509V3, X509V3_R_INVALID_NUMBERS); X509V3_conf_err(cnf); + sk_CONF_VALUE_pop_free(nos, X509V3_conf_free); goto err; } int ret = nref_nos(nref->noticenos, nos);