X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fregex%2Fglob.c;h=3476e010d573b71443f3321e695435df36274197;hb=6e9ff6a4cf4c6ab8f18e35934e33579c4caf2c3e;hp=bbe78f7d9a345372a0822d4a89d4fbdb5b6d6d16;hpb=787c2648a9bdc9431237abc0fdd61971cbf289cd;p=musl diff --git a/src/regex/glob.c b/src/regex/glob.c index bbe78f7d..3476e010 100644 --- a/src/regex/glob.c +++ b/src/regex/glob.c @@ -117,7 +117,7 @@ static int match_in_dir(const char *d, const char *p, int flags, int (*errfunc)( } else { int mark = 0; if (flags & GLOB_MARK) { - if (de->d_type) + if (de->d_type && !S_ISLNK(de->d_type<<12)) mark = S_ISDIR(de->d_type<<12); else { struct stat st;