diff options
author | Renato Filho <renato.filho@openbossa.org> | 2010-07-29 15:43:16 -0300 |
---|---|---|
committer | Renato Filho <renato.filho@openbossa.org> | 2010-07-29 15:49:49 -0300 |
commit | 6bb544de68ee3af71e27ccead37b10788f16dd8a (patch) | |
tree | 759a35bece567b81cb28eb4531b9e19583f945a9 /libshiboken | |
parent | 419499bbaf4c6e4f55a0083d8ec65749440a38de (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.cpp | 1 |
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); |