]> granicus.if.org Git - python/commitdiff
Fix a memory leak in _msi.c (GH-4127) (#4308)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Tue, 7 Nov 2017 10:33:41 +0000 (02:33 -0800)
committerVictor Stinner <victor.stinner@gmail.com>
Tue, 7 Nov 2017 10:33:41 +0000 (02:33 -0800)
(cherry picked from commit cb04f7518292108d68e5ba4c685ca2bf2da18eab)

PC/_msi.c

index d56b5d10dc96c0f016dbda1ee0fb0d0784c49a43..d7700f09c749d436750c18697cf921d7181b8ff1 100644 (file)
--- a/PC/_msi.c
+++ b/PC/_msi.c
@@ -271,6 +271,7 @@ msiobj_dealloc(msiobj* msidb)
 {
     MsiCloseHandle(msidb->h);
     msidb->h = 0;
+    PyObject_Del(msidb);
 }
 
 static PyObject*