From ac28a4fba7183b2eb6ac6641c80d20587be58a1a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 18 Aug 2017 00:52:45 +1000 Subject: Fix leak in Python BGE filter & image types --- source/gameengine/VideoTexture/FilterBase.cpp | 1 + source/gameengine/VideoTexture/ImageBase.cpp | 1 + 2 files changed, 2 insertions(+) (limited to 'source/gameengine') diff --git a/source/gameengine/VideoTexture/FilterBase.cpp b/source/gameengine/VideoTexture/FilterBase.cpp index 5717a1edbcb..b41a2095890 100644 --- a/source/gameengine/VideoTexture/FilterBase.cpp +++ b/source/gameengine/VideoTexture/FilterBase.cpp @@ -114,6 +114,7 @@ void Filter_dealloc(PyFilter *self) delete self->m_filter; self->m_filter = NULL; } + Py_TYPE((PyObject *)self)->tp_free((PyObject *)self); } diff --git a/source/gameengine/VideoTexture/ImageBase.cpp b/source/gameengine/VideoTexture/ImageBase.cpp index b91a312a5d7..a547d2a7a85 100644 --- a/source/gameengine/VideoTexture/ImageBase.cpp +++ b/source/gameengine/VideoTexture/ImageBase.cpp @@ -427,6 +427,7 @@ void Image_dealloc(PyImage *self) delete self->m_image; self->m_image = NULL; } + Py_TYPE((PyObject *)self)->tp_free((PyObject *)self); } // get image data -- cgit v1.2.3