diff --git a/path-list.c b/path-list.c
index b1ee72d1dc25085f2114748001d21e3e518e54ee..caaa5cc57b05e1a27bb4fd8f49bb74e06b9936e3 100644 (file)
--- a/path-list.c
+++ b/path-list.c
-#include <stdio.h>
#include "cache.h"
#include "path-list.h"
(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++;
int index = add_entry(list, path);
if (index < 0)
- index = 1 - index;
+ index = -1 - index;
return list->items + index;
}