diff options
author | 1996-09-15 21:56:11 +0000 | |
---|---|---|
committer | 1996-09-15 21:56:11 +0000 | |
commit | 3f33d8cd97e5b9fc0dbcab2a1879842de9f0b6d0 (patch) | |
tree | 6c868653e73dcb99f2baa609d9e4b2510ff85dd3 | |
parent | unused. (diff) | |
download | wireguard-openbsd-3f33d8cd97e5b9fc0dbcab2a1879842de9f0b6d0.tar.xz wireguard-openbsd-3f33d8cd97e5b9fc0dbcab2a1879842de9f0b6d0.zip |
sprintf -> snprintf paranoia
-rw-r--r-- | bin/chio/chio.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/chio/chio.c b/bin/chio/chio.c index a808f9a7a14..c5734570c23 100644 --- a/bin/chio/chio.c +++ b/bin/chio/chio.c @@ -1,4 +1,4 @@ -/* $OpenBSD: chio.c,v 1.2 1996/06/23 14:19:04 deraadt Exp $ */ +/* $OpenBSD: chio.c,v 1.3 1996/09/15 21:56:11 millert Exp $ */ /* $NetBSD: chio.c,v 1.1.1.1 1996/04/03 00:34:38 thorpej Exp $ */ /* @@ -638,7 +638,8 @@ bits_to_string(v, cp) np++; if ((v & (1 << (f - 1))) == 0) continue; - bp += sprintf(bp, "%c%.*s", sep, np - cp, cp); + bp += snprintf(bp, sizeof(buf) - (bp - &buf[0]), + "%c%.*s", sep, np - cp, cp); sep = ','; } if (sep != '<') |