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 Library
------- -------
- Issue #11110: Fix a potential decref of a NULL in sqlite3.
- Issue #8275: Fix passing of callback arguments with ctypes under Win64. - Issue #8275: Fix passing of callback arguments with ctypes under Win64.
Patch by Stan Mihai. Patch by Stan Mihai.

View file

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