X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=builtin%2Fls-tree.c;h=a8187568bf99872e717c389b031331838544fe04;hb=02567e88ee8bdbf4d3852c2d6b9e5ce64a55a9e6;hp=dc86b0d9a997f98ad43ca2897055a92b8a3eb7d0;hpb=e22d62d9151e0e51c3dc4f951fb5d88dc30482c6;p=git.git diff --git a/builtin/ls-tree.c b/builtin/ls-tree.c index dc86b0d9a..a8187568b 100644 --- a/builtin/ls-tree.c +++ b/builtin/ls-tree.c @@ -52,6 +52,8 @@ static int show_recursive(const char *base, int baselen, const char *pathname) speclen = strlen(spec); if (speclen <= len) continue; + if (spec[len] && spec[len] != '/') + continue; if (memcmp(pathname, spec, len)) continue; return 1;