[Python-checkins] r43741 - python/trunk/Modules/_sqlite/cursor.c

neal.norwitz python-checkins at python.org
Sun Apr 9 06:07:39 CEST 2006


Author: neal.norwitz
Date: Sun Apr 9 06:07:39 2006
New Revision: 43741
Modified:
 python/trunk/Modules/_sqlite/cursor.c
Log:
Fix problem (not checking return result) reported by Coverity
Modified: python/trunk/Modules/_sqlite/cursor.c
==============================================================================
--- python/trunk/Modules/_sqlite/cursor.c	(original)
+++ python/trunk/Modules/_sqlite/cursor.c	Sun Apr 9 06:07:39 2006
@@ -455,6 +455,9 @@
 Py_DECREF(second_argument);
 
 parameters_iter = PyObject_GetIter(parameters_list);
+ if (!parameters_iter) {
+ goto error;
+ }
 }
 
 if (self->statement != NULL) {
@@ -670,7 +673,7 @@
 error:
 Py_XDECREF(operation_bytestr);
 Py_XDECREF(parameters);
- Py_DECREF(parameters_iter);
+ Py_XDECREF(parameters_iter);
 Py_XDECREF(parameters_list);
 
 if (PyErr_Occurred()) {


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /