mirror of
https://github.com/psycopg/psycopg2.git
synced 2025-08-04 04:10:09 +03:00
cursor.callproc: added a missing memory check
This commit is contained in:
parent
3319000de3
commit
9810d508b5
|
@ -1064,6 +1064,13 @@ psyco_curs_callproc(cursorObject *self, PyObject *args)
|
|||
/* we will throw the sanitized C strings into a cache to not redo the work later */
|
||||
parameter_name_cstr_sanitized_CACHE = PyMem_New(char *, nparameters);
|
||||
|
||||
if (parameter_name_cstr_sanitized_CACHE == NULL) {
|
||||
PyErr_NoMemory();
|
||||
PyMem_Del(parameter_name_cstr_sanitized_CACHE);
|
||||
Py_DECREF(parameter_names);
|
||||
goto exit;
|
||||
}
|
||||
|
||||
for(i=0; i<nparameters; i++) {
|
||||
parameter_name = PyList_GetItem(parameter_names, i);
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user