summaryrefslogtreecommitdiff
path: root/crt
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2012-05-02 13:59:48 -0400
committerRich Felker <dalias@aerifal.cx>2012-05-02 13:59:48 -0400
commit485fb14ab414ef7fde4469a51b116281758a4aa0 (patch)
tree82f78ead71e706e6f1b2f8f69976b6f5b9b3106b /crt
parent6f0cf3061b2f68f8a43e3417cc61965ffaa2fe95 (diff)
downloadmusl-485fb14ab414ef7fde4469a51b116281758a4aa0.tar.gz
fix longstanding exit logic bugs in mbsnrtowcs and wcsnrtombs
these are POSIX 2008 (previously GNU extension) functions that are rarely used. apparently they had never been tested before, since the end-of-string logic was completely missing. mbsnrtowcs is used by modern versions of bash for its glob implementation, and and this bug was causing tab completion to hang in an infinite loop.
Diffstat (limited to 'crt')
0 files changed, 0 insertions, 0 deletions