]> granicus.if.org Git - python/commitdiff
Only DECREF if ret != NULL
authorNeal Norwitz <nnorwitz@gmail.com>
Mon, 3 Mar 2008 04:37:45 +0000 (04:37 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Mon, 3 Mar 2008 04:37:45 +0000 (04:37 +0000)
Modules/_sqlite/connection.c

index 1ce275c2e2e8159ca70255aa3a6108748340ee31..92c6a245486cf21aeaebd66835e6d444109dc162 100644 (file)
@@ -849,9 +849,9 @@ static int _progress_handler(void* user_arg)
         rc = 1; 
     } else {
         rc = (int)PyObject_IsTrue(ret);
+        Py_DECREF(ret);
     }
 
-    Py_DECREF(ret);
     PyGILState_Release(gilstate);
     return rc;
 }