X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=path-list.c;h=caaa5cc57b05e1a27bb4fd8f49bb74e06b9936e3;hb=7a33b0bfced9cfcea785dac5ddf189d937a42446;hp=b1ee72d1dc25085f2114748001d21e3e518e54ee;hpb=4cac42b1324951579036a9d3ac403f5c2c3eeed8;p=git.git diff --git a/path-list.c b/path-list.c index b1ee72d1d..caaa5cc57 100644 --- a/path-list.c +++ b/path-list.c @@ -1,4 +1,3 @@ -#include #include "cache.h" #include "path-list.h" @@ -45,7 +44,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++; @@ -57,7 +56,7 @@ struct path_list_item *path_list_insert(const char *path, struct path_list *list int index = add_entry(list, path); if (index < 0) - index = 1 - index; + index = -1 - index; return list->items + index; }