◐ Shell
clean mode source ↗

bpo-29738: Fix memory leak in _get_crl_dp by olivielpeau · Pull Request #526 · python/cpython

Expand Up @@ -1209,10 +1209,6 @@ _get_crl_dp(X509 *certificate) { int i, j; PyObject *lst, *res = NULL;
#if OPENSSL_VERSION_NUMBER >= 0x10001000L /* Calls x509v3_cache_extensions and sets up crldp */ X509_check_ca(certificate); #endif dps = X509_get_ext_d2i(certificate, NID_crl_distribution_points, NULL, NULL);
if (dps == NULL) Expand Down Expand Up @@ -1257,9 +1253,7 @@ _get_crl_dp(X509 *certificate) {
done: Py_XDECREF(lst); #if OPENSSL_VERSION_NUMBER < 0x10001000L sk_DIST_POINT_free(dps); #endif CRL_DIST_POINTS_free(dps); return res; }
Expand Down