]> granicus.if.org Git - python/commitdiff
Merged revisions 78894 via svnmerge from
authorVictor Stinner <victor.stinner@haypocalc.com>
Sun, 21 Mar 2010 20:05:51 +0000 (20:05 +0000)
committerVictor Stinner <victor.stinner@haypocalc.com>
Sun, 21 Mar 2010 20:05:51 +0000 (20:05 +0000)
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.
........

Modules/_sqlite/connection.c

index b08b07d353e416cb31f734bc86764ce7ec0e4a12..08588bcdeee5693cc96c2c471ec99a718382d435 100644 (file)
@@ -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);