From 656b34fb4537d4b6259bbf933e374dc3c635f527 Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Wed, 2 May 2012 19:35:45 +0000 Subject: [PATCH] pkg: plug some minor memory leaks --- pkg.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg.c b/pkg.c index 508a2ed..dd1b917 100644 --- a/pkg.c +++ b/pkg.c @@ -76,9 +76,15 @@ pkg_find(const char *name) while (iter < count) { snprintf(locbuf, sizeof locbuf, "%s/%s" PKG_CONFIG_EXT, path[iter], name); + free(path[iter]); + if (f = fopen(locbuf, "r")) return parse_file(locbuf, f); + + iter++; } + + free(path); } snprintf(locbuf, sizeof locbuf, "%s/%s" PKG_CONFIG_EXT, PKG_DEFAULT_PATH, name);