[Python-checkins] r43624 - python/trunk/Modules/_sqlite/cursor.c
neal.norwitz
python-checkins at python.org
Tue Apr 4 09:25:26 CEST 2006
Author: neal.norwitz
Date: Tue Apr 4 09:25:25 2006
New Revision: 43624
Modified:
python/trunk/Modules/_sqlite/cursor.c
Log:
Fix a couple of memory issues
Modified: python/trunk/Modules/_sqlite/cursor.c
==============================================================================
--- python/trunk/Modules/_sqlite/cursor.c (original)
+++ python/trunk/Modules/_sqlite/cursor.c Tue Apr 4 09:25:25 2006
@@ -443,14 +443,14 @@
if (second_argument == NULL) {
second_argument = PyTuple_New(0);
if (!second_argument) {
- return NULL;
+ goto error;
}
} else {
Py_INCREF(second_argument);
}
if (PyList_Append(parameters_list, second_argument) != 0) {
Py_DECREF(second_argument);
- return NULL;
+ goto error;
}
Py_DECREF(second_argument);
@@ -714,7 +714,7 @@
script_cstr = PyString_AsString(script_obj);
} else if (PyUnicode_Check(script_obj)) {
script_str = PyUnicode_AsUTF8String(script_obj);
- if (!script_obj) {
+ if (!script_str) {
return NULL;
}
More information about the Python-checkins
mailing list