From: Marek Schimara Date: Wed, 15 Jun 2016 11:23:51 +0000 (+0200) Subject: src/rrd_daemon.c: fix Coverity CID#32416 Resource leak X-Git-Tag: v1.7.0~42^2~52 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3ab6cfa1dbc9cbfbb058316b489b443f1741f2c7;p=thirdparty%2Frrdtool-1.x.git src/rrd_daemon.c: fix Coverity CID#32416 Resource leak CWE-404 / https://cwe.mitre.org/data/definitions/404.html --- diff --git a/src/rrd_daemon.c b/src/rrd_daemon.c index e8515278..5068f790 100644 --- a/src/rrd_daemon.c +++ b/src/rrd_daemon.c @@ -2222,7 +2222,7 @@ done: static int handle_request_create (HANDLER_PROTO) /* {{{ */ { char *file = NULL, *pbuffile; - char *file_copy = NULL, *dir, *dir2 = NULL; + char *file_copy = NULL, *dir = NULL, *dir2 = NULL; char *tok; int ac = 0; char *av[128]; @@ -2353,6 +2353,8 @@ done: free(file); free(sources); free(file_copy); + if (dir) + free(dir); free(dir2); return rc; } /* }}} static int handle_request_create */