]> granicus.if.org Git - python/commitdiff
bpo-32226: Fix memory leak in generic_alias_dealloc() (#5212)
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 17 Jan 2018 22:08:18 +0000 (23:08 +0100)
committerGitHub <noreply@github.com>
Wed, 17 Jan 2018 22:08:18 +0000 (23:08 +0100)
Modules/_testcapimodule.c

index 7b2e2a3e5a494db2b98e569048db6d5b0224c4fe..0d6bf45032d8c3093a12700896e74acbcb6e274a 100644 (file)
@@ -5064,6 +5064,7 @@ static void
 generic_alias_dealloc(PyGenericAliasObject *self)
 {
     Py_CLEAR(self->item);
+    Py_TYPE(self)->tp_free((PyObject *)self);
 }
 
 static PyObject *