commit | a96bfeda0c4ca3cbb702a0e7b8c4dc4e3562b14c | [log] [tgz] |
---|---|---|
author | Jean-Paul Calderone <exarkun@divmod.com> | Wed May 27 08:47:34 2009 -0400 |
committer | Jean-Paul Calderone <exarkun@divmod.com> | Wed May 27 08:47:34 2009 -0400 |
tree | f0bee1456a91178f1da463a91752209b6f82bdec | |
parent | b0921594673c1418f0f1dab0c8dbee16a20e35df [diff] [blame] |
Correctly handle extension initialization errors
diff --git a/src/crypto/x509ext.c b/src/crypto/x509ext.c index 3b3c814..84df441 100644 --- a/src/crypto/x509ext.c +++ b/src/crypto/x509ext.c
@@ -133,7 +133,7 @@ exception_from_error_queue(); critical_malloc_error: - PyObject_Free(self); + Py_XDECREF(self); error: return NULL;