aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken
diff options
context:
space:
mode:
authorRenato Filho <renato.filho@openbossa.org>2010-07-29 15:43:16 -0300
committerRenato Filho <renato.filho@openbossa.org>2010-07-29 15:49:49 -0300
commit6bb544de68ee3af71e27ccead37b10788f16dd8a (patch)
tree759a35bece567b81cb28eb4531b9e19583f945a9 /libshiboken
parent419499bbaf4c6e4f55a0083d8ec65749440a38de (diff)
Dealloc dict object on wrapper destructor.
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
Diffstat (limited to 'libshiboken')
-rw-r--r--libshiboken/basewrapper.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libshiboken/basewrapper.cpp b/libshiboken/basewrapper.cpp
index 0297c8d48..b48272bb9 100644
--- a/libshiboken/basewrapper.cpp
+++ b/libshiboken/basewrapper.cpp
@@ -490,6 +490,7 @@ void deallocWrapper(PyObject* pyObj)
destroyParentInfo(sbkObj);
clearReferences(sbkObj);
+ Py_XDECREF(sbkObj->ob_dict);
delete[] sbkObj->cptr;
sbkObj->cptr = 0;
Py_TYPE(pyObj)->tp_free(pyObj);