summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2016-11-07 20:39:59 -0500
committerRich Felker <dalias@aerifal.cx>2016-11-07 20:39:59 -0500
commit7442442ccc665641a8827177e8e7ed45bbbd6584 (patch)
tree1131612f9a89aeb7a15f809d1b358186bb02159d /include
parentbc1e7731cee963e422575f81048792f4d5db9641 (diff)
downloadmusl-7442442ccc665641a8827177e8e7ed45bbbd6584.tar.gz
fix swprintf internal buffer state and error handling
the swprintf write callback never reset its buffer pointers, so after its 256-byte buffer filled up, it would keep repeating those bytes over and over in the output until the destination buffer filled up. it also failed to set the error indicator for the stream on EILSEQ, potentially allowing output to continue after the error.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions