fix glob descent into . and .. with GLOB_PERIOD
authorRich Felker <dalias@aerifal.cx>
Thu, 7 Sep 2017 01:59:22 +0000 (21:59 -0400)
committerRich Felker <dalias@aerifal.cx>
Thu, 7 Sep 2017 01:59:22 +0000 (21:59 -0400)
commit8c4be3e2209d2a1d3874b8bc2b474668fcbbbac6
tree6b0a0cb282c6a00bf244d87277568f138f6d7164
parent565dbee24d4bf55728be1c274fca1e7f3196fd73
fix glob descent into . and .. with GLOB_PERIOD

GLOB_PERIOD is a gnu extension, and GNU glob does not seem to honor it
except in the last path component. it's not clear whether this a bug
or intentional, but it seems reasonable that it should exclude the
special entries . and .. when walking.

changes based on report and analysis by Julien Ramseier.
src/regex/glob.c