]> granicus.if.org Git - python/commitdiff
Merged revisions 83680,83685 via svnmerge from
authorMark Dickinson <dickinsm@gmail.com>
Tue, 3 Aug 2010 18:50:32 +0000 (18:50 +0000)
committerMark Dickinson <dickinsm@gmail.com>
Tue, 3 Aug 2010 18:50:32 +0000 (18:50 +0000)
svn+ssh://pythondev@svn.python.org/python/branches/release27-maint

................
  r83680 | mark.dickinson | 2010-08-03 19:34:53 +0100 (Tue, 03 Aug 2010) | 9 lines

  Merged revisions 83677 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/branches/py3k

  ........
    r83677 | mark.dickinson | 2010-08-03 19:31:54 +0100 (Tue, 03 Aug 2010) | 1 line

    Fix memory leak in ssl module.
  ........
................
  r83685 | mark.dickinson | 2010-08-03 19:46:28 +0100 (Tue, 03 Aug 2010) | 9 lines

  Merged revisions 83683 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/branches/py3k

  ........
    r83683 | mark.dickinson | 2010-08-03 19:44:16 +0100 (Tue, 03 Aug 2010) | 1 line

    Misc/NEWS entry for r83677.
  ........
................

Misc/NEWS
Modules/_ssl.c

index 77e1377e4453362af41874c0e2d7e72dcdab7193..100854a7a3f93da6275cc2aba0e898622a49b102 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -379,6 +379,8 @@ Library
 Extension Modules
 -----------------
 
+- Fix memory leak in ssl._ssl._test_decode_cert.
+
 - Issue #9422: Fix memory leak when re-initializing a struct.Struct object.
 
 - Issue #7900: The getgroups(2) system call on MacOSX behaves rather oddly
index 6ed1a9fd47fbac65c2f996de77e2ccb75cd5d0fc..4619cda60034fdc2b18316de728ea19781cae585 100644 (file)
@@ -964,6 +964,7 @@ PySSL_test_decode_certificate (PyObject *mod, PyObject *args) {
     }
 
     retval = _decode_certificate(x, verbose);
+    X509_free(x);
 
   fail0: