diff --git a/diffcore-pathspec.c b/diffcore-pathspec.c
index a48acbc965d5187fc9abb3ffab4fc9e60d4feac3..139fe882f9f85575af297a2131cfac2888ae3c73 100644 (file)
--- a/diffcore-pathspec.c
+++ b/diffcore-pathspec.c
name[len] == 0 ||
name[len] == '/')
return 1;
name[len] == 0 ||
name[len] == '/')
return 1;
+ if (!len)
+ return 1;
}
return 0;
}
}
return 0;
}
for (i = 0; pathspec[i]; i++)
;
speccnt = i;
for (i = 0; pathspec[i]; i++)
;
speccnt = i;
+ if (!speccnt)
+ return;
+
spec = xmalloc(sizeof(*spec) * speccnt);
for (i = 0; pathspec[i]; i++) {
spec[i].spec = pathspec[i];
spec = xmalloc(sizeof(*spec) * speccnt);
for (i = 0; pathspec[i]; i++) {
spec[i].spec = pathspec[i];