Author: Alex Gaynor <alex.gay...@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) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit