fix getopt wrongly treating colons in optstring as valid option chars
authorRich Felker <dalias@aerifal.cx>
Sat, 24 Feb 2018 15:26:26 +0000 (10:26 -0500)
committerRich Felker <dalias@aerifal.cx>
Sat, 24 Feb 2018 15:26:26 +0000 (10:26 -0500)
commitb123f2395266a44176e49cee251fb776e97f26e1
tree31663a69a638ffc289a0e878938bafc9cc2b4fa1
parent82f176803ae07e34229906d5c7c62889e665dc97
fix getopt wrongly treating colons in optstring as valid option chars

the ':' in optstring has special meaning as a flag applying to the
previous option character, or to getopt's error handling behavior when
it appears at the beginning. don't also accept a "-:" option based on
its presence.
src/misc/getopt.c