X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=inline;f=path-list.c;h=0c332dc7b556ba894f0452b0172e7dd1e485f929;hb=fc61e313da0a124e9f6a213cd76944a8c4e6c918;hp=f15a10de37bc453c3b495ef8b3d3046d3611ce2f;hpb=647377c4c91064fc5001acddd5357467c0da6ef9;p=git.git diff --git a/path-list.c b/path-list.c index f15a10de3..0c332dc7b 100644 --- a/path-list.c +++ b/path-list.c @@ -45,7 +45,7 @@ static int add_entry(struct path_list *list, const char *path) (list->nr - index) * sizeof(struct path_list_item)); list->items[index].path = list->strdup_paths ? - strdup(path) : (char *)path; + xstrdup(path) : (char *)path; list->items[index].util = NULL; list->nr++; @@ -85,8 +85,7 @@ void path_list_clear(struct path_list *list, int free_items) for (i = 0; i < list->nr; i++) { if (list->strdup_paths) free(list->items[i].path); - if (list->items[i].util) - free(list->items[i].util); + free(list->items[i].util); } free(list->items); }