aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-08-18 12:41:41 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-08-18 12:41:41 +0000
commit22d1f18acd2a85f65272fa86ef8d4c26991443c2 (patch)
tree8535fd52e551033c3f7d4383557b0b25d690510c /lib/python
parentbb77d424f7eff49ba5be67cdb9c365fa2e305b8f (diff)
downloadenigma2-22d1f18acd2a85f65272fa86ef8d4c26991443c2.tar.gz
enigma2-22d1f18acd2a85f65272fa86ef8d4c26991443c2.zip
fix memleak
Diffstat (limited to 'lib/python')
-rw-r--r--lib/python/enigma_python.i2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/python/enigma_python.i b/lib/python/enigma_python.i
index 89aef414..47d25ae8 100644
--- a/lib/python/enigma_python.i
+++ b/lib/python/enigma_python.i
@@ -122,7 +122,7 @@ extern std::string convertDVBUTF8(const unsigned char *data, int len, int table,
fragment="t_output_helper") {}
%typemap(argout,fragment="t_out_helper"{Type}) Type *OUTPUT, Type &OUTPUT
// generate None if smartpointer is NULL
- "$result = t_output_helper($result, ((*$1) ? SWIG_NewPointerObj((void*)($1), $1_descriptor, 1) : (Py_INCREF(Py_None), Py_None)));"
+ "$result = t_output_helper($result, ((*$1) ? SWIG_NewPointerObj((void*)($1), $1_descriptor, 1) : (delete $1, Py_INCREF(Py_None), Py_None)));"
%enddef