There was a possibility that the initialization of _sqlite, when it failed,

would lead to a decref of a NULL.

Fixes issue #11110.
This commit is contained in:
Brett Cannon 2011-02-04 20:24:02 +00:00
parent eefb97cb57
commit e144507b09
2 changed files with 3 additions and 1 deletions

View File

@ -15,6 +15,8 @@ Core and Builtins
Library
-------
- Issue #11110: Fix a potential decref of a NULL in sqlite3.
- Issue #8275: Fix passing of callback arguments with ctypes under Win64.
Patch by Stan Mihai.

View File

@ -329,7 +329,7 @@ PyMODINIT_FUNC PyInit__sqlite3(void)
(pysqlite_statement_setup_types() < 0) ||
(pysqlite_prepare_protocol_setup_types() < 0)
) {
Py_DECREF(module);
Py_XDECREF(module);
return NULL;
}