修复加载可信证书列表/吊销证书列表时的内存泄露

This commit is contained in:
luwenpeng
2020-10-16 15:31:35 +08:00
parent be94218509
commit 7f1ec5c809

View File

@@ -62,10 +62,10 @@ struct ssl_trusted_cert_storage
while(NULL!=(x=PEM_read_bio_X509_AUX(bio, NULL, NULL, NULL)))
{
ret=X509_STORE_add_cert(store, x);
if(ret==0)
X509_free(x);
if(ret==0)
{
X509_free(x);
break;
break;
}
}
}
@@ -74,10 +74,10 @@ struct ssl_trusted_cert_storage
while(NULL!=(x_crl=PEM_read_bio_X509_CRL(bio, NULL, NULL, NULL)))
{
ret=X509_STORE_add_crl(store, x_crl);
if(ret==0)
X509_CRL_free(x_crl);
if(ret==0)
{
X509_CRL_free(x_crl);
break;
break;
}
}
}