commit | b3e073cbb3af2999e6e589f55ec2fc8a109fdc14 | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Wed Jun 08 23:18:51 2016 -0700 |
committer | Benjamin Peterson <benjamin@python.org> | Wed Jun 08 23:18:51 2016 -0700 |
tree | c775f4f9328a35e2d0083cf078eefe898354ec30 | |
parent | 3b91de5a76aad471476f5bc5943e44bf386c0e6d [diff] [blame] |
fix leak of keyfile_bytes
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 @@ } 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;