]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
src/rrd_create.c: fix Coverity CID#32422 Resource leak
authorMarek Schimara <Marek.Schimara@bull.net>
Wed, 15 Jun 2016 08:39:44 +0000 (10:39 +0200)
committerMarek Schimara <Marek.Schimara@bull.net>
Thu, 23 Jun 2016 14:32:32 +0000 (16:32 +0200)
        CWE-404 / https://cwe.mitre.org/data/definitions/404.html

src/rrd_create.c

index 9adc0f042d2f4d63802a820de61066c2757a65a5..531b85c35332a2adeb343f541895005f4ee5aea4 100644 (file)
@@ -858,6 +858,7 @@ int rrd_create_r2(
         
         if (rrd.ds_def == NULL || rrd.rra_def == NULL) {
             rrd_set_error("cannot allocate memory");
+           rrd_close(tf);
             goto done;
         }