From be5d2b435764a3a336138b5045964c92f552e86b Mon Sep 17 00:00:00 2001 From: Alan Conway Date: Mon, 22 Sep 2014 20:10:54 +0000 Subject: QPID-6107: Python Swig wrapped bindings consistently fail with spout and drain Problem was a missing Py_INCREF in cpp/include/qpid/swig_python_typemaps.i git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1626887 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/include/qpid/swig_python_typemaps.i | 1 + 1 file changed, 1 insertion(+) (limited to 'qpid/cpp/include') diff --git a/qpid/cpp/include/qpid/swig_python_typemaps.i b/qpid/cpp/include/qpid/swig_python_typemaps.i index db20c312c4..52b0d978dc 100644 --- a/qpid/cpp/include/qpid/swig_python_typemaps.i +++ b/qpid/cpp/include/qpid/swig_python_typemaps.i @@ -88,6 +88,7 @@ typedef int Py_ssize_t; switch (v->getType()) { case qpid::types::VAR_VOID: { result = Py_None; + Py_INCREF(result); break; } case qpid::types::VAR_BOOL : { -- cgit v1.2.1