From 76d5ddebc281543294a330da3e56feea080581bb Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Tue, 9 Jun 2020 10:52:48 +0200 Subject: Fix leaking reference in PySide2 property getter Remove Py_INCREF on result obtained from PyObject_CallObject() in getValue(PySideProperty*,*source). Change-Id: Ic070df29be0fd0eadcd37bc0210339205f957c8f Fixes: PYSIDE-1321 Reviewed-by: Christian Tismer --- sources/pyside2/libpyside/pyside.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/sources/pyside2/libpyside/pyside.cpp b/sources/pyside2/libpyside/pyside.cpp index d22958398..e2b8708ce 100644 --- a/sources/pyside2/libpyside/pyside.cpp +++ b/sources/pyside2/libpyside/pyside.cpp @@ -328,7 +328,6 @@ PyObject *getMetaDataFromQObject(QObject *cppSelf, PyObject *self, PyObject *nam Py_DECREF(attr); if (!value) return 0; - Py_INCREF(value); attr = value; } -- cgit v1.2.3