]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
bindings/rrdtoolmodule.c: fix Coverity CIDs #32888, #32889 Resource leak
authorMarek Schimara <Marek.Schimara@bull.net>
Thu, 4 May 2017 08:42:22 +0000 (10:42 +0200)
committerMarek Schimara <Marek.Schimara@bull.net>
Thu, 4 May 2017 09:56:42 +0000 (11:56 +0200)
bindings/python/rrdtoolmodule.c

index 754f5d30b6d26dc995178c8049468e82ce02742b..d36dc51e8f64d9ed7d7d9375e130c568a3f27a6e 100644 (file)
@@ -469,11 +469,10 @@ _rrdtool_fetch(PyObject *Py_UNUSED(self), PyObject *args)
 
         for (i = 0; i < ds_cnt; i++)
             rrd_freemem(ds_namv[i]);
-
-        rrd_freemem(ds_namv);
-        rrd_freemem(data);
     }
 
+    rrd_freemem(ds_namv);
+    rrd_freemem(data);
     destroy_args();
     return ret;
 }