From e1d177b8429e4eb59f5a6e853009dbf97ab95068 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Fri, 22 Jun 2018 23:10:27 -0700 Subject: Fix some memory errors (mostly leaks) identified by valgrind --- util.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'util.c') diff --git a/util.c b/util.c index 91ee262..4feca66 100644 --- a/util.c +++ b/util.c @@ -359,9 +359,11 @@ uint8_t path_matches_extensions(char *path, char **ext_list, uint32_t num_exts) for (extidx = 0; extidx < num_exts; extidx++) { if (!strcasecmp(ext, ext_list[extidx])) { + free(ext); return 1; } } + free(ext); return 0; } @@ -721,6 +723,7 @@ dir_entry *get_dir_list(char *path, size_t *numret) if (numret) { *numret = pos; } + closedir(d); return ret; } -- cgit v1.2.3