summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/tdelete.c
diff options
context:
space:
mode:
authortruckman <truckman@FreeBSD.org>2016-06-08 05:32:39 +0000
committertruckman <truckman@FreeBSD.org>2016-06-08 05:32:39 +0000
commit7f608aeba98bd17fec002846907ff09fb14e9534 (patch)
tree5c16c6877f06b04bd67c6598ec8a8f63c02c42c9 /lib/libc/stdlib/tdelete.c
parentef4ada7b7665029bd2c1c35e80c1a18df361b214 (diff)
downloadFreeBSD-src-7f608aeba98bd17fec002846907ff09fb14e9534.zip
FreeBSD-src-7f608aeba98bd17fec002846907ff09fb14e9534.tar.gz
Explicitly NUL terminate the buffer filled by fread().
The fix in r300649 was not sufficient to convince Coverity that the buffer was NUL terminated, even with the buffer pre-zeroed. Swap the size and nmemb arguments to fread() so that a valid lenght is returned, which we can use to terminate the string in the buffer at the correct location. This should also quiet the complaint about the return value of fread() not being checked. Reported by: Coverity CID: 1019054, 1009614 MFC after: 1 week
Diffstat (limited to 'lib/libc/stdlib/tdelete.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud