diff options
author | Jean-Paul Calderone <exarkun@twistedmatrix.com> | 2011-03-12 22:45:02 -0500 |
---|---|---|
committer | Jean-Paul Calderone <exarkun@twistedmatrix.com> | 2011-03-12 22:45:02 -0500 |
commit | aed23585b2cf8577c52566069591c63f359a8e43 (patch) | |
tree | 6f6eec7d96de1cb56821be32b0a29c77a31fac0f /OpenSSL/ssl/context.c | |
parent | d07d57d7da05008a16e9c065240dc92f696650c2 (diff) | |
download | pyopenssl-aed23585b2cf8577c52566069591c63f359a8e43.tar.gz |
Add a lot of missing Py_INCREF
Diffstat (limited to 'OpenSSL/ssl/context.c')
-rw-r--r-- | OpenSSL/ssl/context.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSSL/ssl/context.c b/OpenSSL/ssl/context.c index 71578c4..9c0050a 100644 --- a/OpenSSL/ssl/context.c +++ b/OpenSSL/ssl/context.c @@ -1316,6 +1316,9 @@ init_ssl_context(PyObject *module) { return 0; } + /* PyModule_AddObject steals a reference. + */ + Py_INCREF((PyObject *)&ssl_Context_Type); if (PyModule_AddObject(module, "ContextType", (PyObject *)&ssl_Context_Type) < 0) { return 0; } |