summaryrefslogtreecommitdiff
path: root/src/string/wcscspn.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2015-10-24 22:42:10 -0400
committerRich Felker <dalias@aerifal.cx>2015-10-24 22:42:10 -0400
commitb114190b29417fff6f701eea3a3b3b6030338280 (patch)
tree4002d6485371fe07fd26952d638cc0b938d34641 /src/string/wcscspn.c
parentbc0c48414eaba9e974e54aa8ef611b78037fd387 (diff)
downloadmusl-b114190b29417fff6f701eea3a3b3b6030338280.tar.gz
musl-b114190b29417fff6f701eea3a3b3b6030338280.tar.bz2
musl-b114190b29417fff6f701eea3a3b3b6030338280.tar.xz
musl-b114190b29417fff6f701eea3a3b3b6030338280.zip
fix single-byte overflow of malloc'd buffer in getdelim
the buffer enlargement logic here accounted for the terminating null byte, but not for the possibility of hitting the delimiter in the buffer-refill code path that uses getc_unlocked, in which case two additional bytes (the delimiter and the null termination) are written without another chance to enlarge the buffer. this patch and the corresponding bug report are by Felix Janda.
Diffstat (limited to 'src/string/wcscspn.c')
0 files changed, 0 insertions, 0 deletions