fix some refcounting bugs
[enigma2.git] / lib / base / nconfig.cpp
index 31b0a36f1d007b0293ad78a72534d786a25ca74c..106558ac1e649f883263a7a783b1ee4ad00e8ec8 100644 (file)
@@ -25,6 +25,7 @@ RESULT ePythonConfigQuery::getConfigValue(const char *key, std::string &value)
                        if (PyString_Check(pRet))
                        {
                                value.assign(PyString_AS_STRING(pRet));
+                               Py_DECREF(pRet);
                                return 0;
                        }
                        Py_DECREF(pRet);