From 239ebb69d486d57012ae41f38b8c80b9680e4221 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20Kr=C3=B6ger?= Date: Wed, 22 Nov 2017 20:29:37 +0100 Subject: [PATCH] Don't decref Py_None in case (#842) --- bindings/python/rrdtoolmodule.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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]); -- 2.47.2