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

PC/_msi.c

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