Mercurial > cpython-lru_cache-weakref
diff Modules/_sqlite/module.c @ 38543:75d681159329 legacy-trunk
More memory leaks from valgrind
| author | Neal Norwitz <nnorwitz@gmail.com> |
|---|---|
| date | Fri, 02 Jun 2006 04:54:52 +0000 |
| parents | 7da4af95ebad |
| children | 3e5fd2b70e5a |
line wrap: on
line diff
--- a/Modules/_sqlite/module.c Fri Jun 02 04:50:49 2006 +0000 +++ b/Modules/_sqlite/module.c Fri Jun 02 04:54:52 2006 +0000 @@ -280,21 +280,25 @@ goto error; } PyDict_SetItemString(dict, "PARSE_DECLTYPES", tmp_obj); + Py_DECREF(tmp_obj); if (!(tmp_obj = PyInt_FromLong(PARSE_COLNAMES))) { goto error; } PyDict_SetItemString(dict, "PARSE_COLNAMES", tmp_obj); + Py_DECREF(tmp_obj); if (!(tmp_obj = PyString_FromString(PYSQLITE_VERSION))) { goto error; } PyDict_SetItemString(dict, "version", tmp_obj); + Py_DECREF(tmp_obj); if (!(tmp_obj = PyString_FromString(sqlite3_libversion()))) { goto error; } PyDict_SetItemString(dict, "sqlite_version", tmp_obj); + Py_DECREF(tmp_obj); /* initialize microprotocols layer */ microprotocols_init(dict);
