From b3e073cbb3af2999e6e589f55ec2fc8a109fdc14 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Wed, 8 Jun 2016 23:18:51 -0700 Subject: fix leak of keyfile_bytes --- Modules/_ssl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Modules/_ssl.c b/Modules/_ssl.c index 04cb58b..f291352 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; -- cgit v0.12