]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
o Use snprintf rather than sprintf
authorimp <imp@FreeBSD.org>
Tue, 9 Jun 1998 04:17:29 +0000 (04:17 +0000)
committerimp <imp@FreeBSD.org>
Tue, 9 Jun 1998 04:17:29 +0000 (04:17 +0000)
commita51cfac66561e49404427c1f83558e065a044bd9
treeef4c907c3868bfdb4e37e3f7fe334916bf2132a0
parent94f67b7ef56a6df8d3c217cd5cc00b14f2dc3ae2
o Use snprintf rather than sprintf
o Add more checks for buffer overflows
o Use snprintf rather than strcat/cpy and have better checks for max
  length exceeded.

Most of these changes are not exploitable buffer overruns, but it never
hurts to be safe.

Inspired by and obtained from: OpenBSD
usr.bin/systat/disks.c
usr.bin/systat/iostat.c
usr.bin/systat/main.c
usr.bin/systat/mbufs.c
usr.bin/systat/netstat.c
usr.bin/systat/pigs.c
usr.bin/systat/swap.c
usr.bin/systat/vmstat.c