mirror of
https://github.com/PyMySQL/mysqlclient.git
synced 2025-08-15 19:31:54 +08:00
don't leak special-case tuples (present in unicode modes)
This commit is contained in:
@ -418,12 +418,14 @@ _mysql_ResultObject_Initialize(
|
|||||||
if (PyInt_Check(pmask)) {
|
if (PyInt_Check(pmask)) {
|
||||||
mask = PyInt_AS_LONG(pmask);
|
mask = PyInt_AS_LONG(pmask);
|
||||||
if (mask & fields[i].flags) {
|
if (mask & fields[i].flags) {
|
||||||
|
Py_DECREF(t);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
continue;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
Py_DECREF(t);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user