From: Victor Stinner Date: Sun, 21 Mar 2010 20:05:51 +0000 (+0000) Subject: Merged revisions 78894 via svnmerge from X-Git-Tag: v3.1.3rc1~1052 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8a685f7184c543bf8515ffcc2597246c0149fbca;p=python Merged revisions 78894 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r78894 | victor.stinner | 2010-03-13 01:57:22 +0100 (sam., 13 mars 2010) | 4 lines sqlite3: Fix _PyUnicode_AsStringAndSize() error handler. Destroy begin_statement (not statement) on error. ........ --- diff --git a/Modules/_sqlite/connection.c b/Modules/_sqlite/connection.c index b08b07d353..08588bcdee 100644 --- a/Modules/_sqlite/connection.c +++ b/Modules/_sqlite/connection.c @@ -941,7 +941,7 @@ static int pysqlite_connection_set_isolation_level(pysqlite_Connection* self, Py statement = _PyUnicode_AsStringAndSize(begin_statement, &size); if (!statement) { - Py_DECREF(statement); + Py_DECREF(begin_statement); return -1; } self->begin_statement = PyMem_Malloc(size + 2);