]> granicus.if.org Git - cgit/commitdiff
scan-tree.c: avoid memory leak
authorJamie Couture <jamie.couture@gmail.com>
Fri, 3 Jun 2011 23:21:01 +0000 (19:21 -0400)
committerLars Hjemli <hjemli@gmail.com>
Mon, 6 Jun 2011 19:10:31 +0000 (19:10 +0000)
No references are kept to the memory pointed to by the 'rel' variable, so
it should be free()'d before returning from add_repo().

Signed-off-by: Jamie Couture <jamie.couture@gmail.com>
Signed-off-by: Lars Hjemli <larsh@hjemli.net>
scan-tree.c

index e5a4baf556e0525f8493c6b2857ef913972c85c2..378d795e854a3965c38673939fd3785f6e3fe92e 100644 (file)
@@ -155,6 +155,8 @@ static void add_repo(const char *base, const char *path, repo_config_fn fn)
                config_fn = fn;
                parse_configfile(xstrdup(p), &repo_config);
        }
+
+       free(rel);
 }
 
 static void scan_path(const char *base, const char *path, repo_config_fn fn)