summaryrefslogtreecommitdiff
path: root/src/attr_file.c
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@microsoft.com>2013-05-29 16:03:30 -0500
committerEdward Thomson <ethomson@microsoft.com>2013-05-29 16:26:25 -0500
commit2d160ef782c812bd7d68413a00a62f46585725d0 (patch)
treec771fbfe1bc5a8a6dc47c0f14b5e94936b7bbcde /src/attr_file.c
parent17776314c8d161d78917e5fb2805d78a3c8c3599 (diff)
downloadlibgit2-2d160ef782c812bd7d68413a00a62f46585725d0.tar.gz
allow (ignore) bare slash in gitignore
Diffstat (limited to 'src/attr_file.c')
-rw-r--r--src/attr_file.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/attr_file.c b/src/attr_file.c
index 85cd87624..d059cfec7 100644
--- a/src/attr_file.c
+++ b/src/attr_file.c
@@ -397,7 +397,8 @@ int git_attr_fnmatch__parse(
*base = scan;
- spec->length = scan - pattern;
+ if ((spec->length = scan - pattern) == 0)
+ return GIT_ENOTFOUND;
if (pattern[spec->length - 1] == '/') {
spec->length--;