From 3ab6cfa1dbc9cbfbb058316b489b443f1741f2c7 Mon Sep 17 00:00:00 2001 From: Marek Schimara Date: Wed, 15 Jun 2016 13:23:51 +0200 Subject: [PATCH] src/rrd_daemon.c: fix Coverity CID#32416 Resource leak CWE-404 / https://cwe.mitre.org/data/definitions/404.html --- src/rrd_daemon.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 */ -- 2.47.2