From: Benjamin Peterson Date: Thu, 9 Jun 2016 06:18:51 +0000 (-0700) Subject: fix leak of keyfile_bytes X-Git-Tag: v2.7.12rc1~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b3e073cbb3af2999e6e589f55ec2fc8a109fdc14;p=thirdparty%2FPython%2Fcpython.git fix leak of keyfile_bytes --- diff --git a/Modules/_ssl.c b/Modules/_ssl.c index 04cb58b9631f..f291352a11d6 100644 --- a/Modules/_ssl.c +++ b/Modules/_ssl.c @@ -2613,6 +2613,7 @@ load_cert_chain(PySSLContext *self, PyObject *args, PyObject *kwds) } SSL_CTX_set_default_passwd_cb(self->ctx, orig_passwd_cb); SSL_CTX_set_default_passwd_cb_userdata(self->ctx, orig_passwd_userdata); + Py_XDECREF(keyfile_bytes); PyMem_Free(pw_info.password); PyMem_Free(certfile_bytes); Py_RETURN_NONE;