From: Christian Kröger Date: Wed, 22 Nov 2017 19:29:37 +0000 (+0100) Subject: Don't decref Py_None in case (#842) X-Git-Tag: v1.7.1~89 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=239ebb69d486d57012ae41f38b8c80b9680e4221;p=thirdparty%2Frrdtool-1.x.git Don't decref Py_None in case (#842) --- diff --git a/bindings/python/rrdtoolmodule.c b/bindings/python/rrdtoolmodule.c index ce288400..2b3fc194 100644 --- a/bindings/python/rrdtoolmodule.c +++ b/bindings/python/rrdtoolmodule.c @@ -1064,7 +1064,9 @@ _rrdtool_lastupdate(PyObject *Py_UNUSED(self), PyObject *args) } PyDict_SetItemString(ds_dict, ds_names[i], val); - Py_DECREF(val); + + if (val != Py_None) + Py_DECREF(val); free(last_ds[i]); free(ds_names[i]);