Mercurial > p > mysql-python > mysqldb-2
changeset 53:4bfc4e612de0 MySQLdb
don't leak special-case tuples (present in unicode modes), backport from 1.2br
author | kylev |
---|---|
date | Mon, 23 Feb 2009 23:46:37 +0000 |
parents | 4aaed7e1d782 |
children | 6e31278d3433 |
files | _mysql_results.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/_mysql_results.c Sun Feb 22 20:38:12 2009 +0000 +++ b/_mysql_results.c Mon Feb 23 23:46:37 2009 +0000 @@ -74,12 +74,14 @@ if (PyInt_Check(pmask)) { mask = PyInt_AS_LONG(pmask); if (mask & fields[i].flags) { + Py_DECREF(t); break; } else { - continue; + goto cleanup; } } else { + Py_DECREF(t); break; } }