Skip to content

Commit 91187d5

Browse files
author
neal.norwitz
committed
More memory leaks from valgrind
git-svn-id: http://svn.python.org/projects/python/trunk@46601 6015fed2-1504-0410-9fe1-9d1591cc4771
1 parent 8ea757a commit 91187d5

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Modules/_sqlite/module.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,21 +280,25 @@ PyMODINIT_FUNC init_sqlite3(void)
280280
goto error;
281281
}
282282
PyDict_SetItemString(dict, "PARSE_DECLTYPES", tmp_obj);
283+
Py_DECREF(tmp_obj);
283284

284285
if (!(tmp_obj = PyInt_FromLong(PARSE_COLNAMES))) {
285286
goto error;
286287
}
287288
PyDict_SetItemString(dict, "PARSE_COLNAMES", tmp_obj);
289+
Py_DECREF(tmp_obj);
288290

289291
if (!(tmp_obj = PyString_FromString(PYSQLITE_VERSION))) {
290292
goto error;
291293
}
292294
PyDict_SetItemString(dict, "version", tmp_obj);
295+
Py_DECREF(tmp_obj);
293296

294297
if (!(tmp_obj = PyString_FromString(sqlite3_libversion()))) {
295298
goto error;
296299
}
297300
PyDict_SetItemString(dict, "sqlite_version", tmp_obj);
301+
Py_DECREF(tmp_obj);
298302

299303
/* initialize microprotocols layer */
300304
microprotocols_init(dict);

0 commit comments

Comments
 (0)