[pypy-commit] pypy default: ensure the extension gets freed
alex_gaynor
noreply at buildbot.pypy.org
Sat Nov 7 10:28:35 EST 2015
Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch:
Changeset: r80576:43b5395e293d
Date: 2015-11-07 10:29 -0500
http://bitbucket.org/pypy/pypy/changeset/43b5395e293d/
Log: ensure the extension gets freed
diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py
--- a/pypy/module/_ssl/interp_ssl.py
+++ b/pypy/module/_ssl/interp_ssl.py
@@ -936,9 +936,10 @@
def _get_aia_uri(space, certificate, nid):
info = rffi.cast(AUTHORITY_INFO_ACCESS, libssl_X509_get_ext_d2i(
certificate, NID_info_access, None, None))
- if not info or libssl_sk_ACCESS_DESCRIPTION_num(info) == 0:
- return
try:
+ if not info or libssl_sk_ACCESS_DESCRIPTION_num(info) == 0:
+ return
+
result_w = []
for i in range(libssl_sk_ACCESS_DESCRIPTION_num(info)):
ad = libssl_sk_ACCESS_DESCRIPTION_value(info, i)
More information about the pypy-commit
mailing list