X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=builtin%2Fls-tree.c;h=a8187568bf99872e717c389b031331838544fe04;hb=02567e88ee8bdbf4d3852c2d6b9e5ce64a55a9e6;hp=dc86b0d9a997f98ad43ca2897055a92b8a3eb7d0;hpb=ea0edad58f58378cb42c2895c5578524bbaba296;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;