X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=path-list.c;h=3d83b7ba9e8c934db8d8ecc9d545cab25be89837;hb=9fac800cae287256cea0512f5c5effae7a7aa784;hp=dcb4b3ac139a5a264df04d91cee17679efe55aa6;hpb=75d8ff138dd640a117c6aaa625d0f6b835adbd3a;p=git.git diff --git a/path-list.c b/path-list.c index dcb4b3ac1..3d83b7ba9 100644 --- a/path-list.c +++ b/path-list.c @@ -76,16 +76,18 @@ struct path_list_item *path_list_lookup(const char *path, struct path_list *list return list->items + i; } -void path_list_clear(struct path_list *list, int free_items) +void path_list_clear(struct path_list *list, int free_util) { if (list->items) { int i; - if (free_items) - for (i = 0; i < list->nr; i++) { - if (list->strdup_paths) - free(list->items[i].path); + if (list->strdup_paths) { + for (i = 0; i < list->nr; i++) + free(list->items[i].path); + } + if (free_util) { + for (i = 0; i < list->nr; i++) free(list->items[i].util); - } + } free(list->items); } list->items = NULL;