]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
Don't decref Py_None in case (#842)
authorChristian Kröger <commx@commx.ws>
Wed, 22 Nov 2017 19:29:37 +0000 (20:29 +0100)
committerTobias Oetiker <tobi@oetiker.ch>
Wed, 22 Nov 2017 19:29:37 +0000 (20:29 +0100)
bindings/python/rrdtoolmodule.c

index ce2884004beed186460c326a74a8eb37b55442b0..2b3fc1940ce411638986dd27263ebf04261acf41 100644 (file)
@@ -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]);