diff options
author | 2003-04-25 18:56:14 +0000 | |
---|---|---|
committer | 2003-04-25 18:56:14 +0000 | |
commit | 91c10e07de77efeaffcae23b0d61ef86c3d02cd3 (patch) | |
tree | 710ec8482fcc71fa38adc2e6e849ed9597d425f8 | |
parent | replace an unbounded %s in a sscanf with a bounded one (diff) | |
download | wireguard-openbsd-91c10e07de77efeaffcae23b0d61ef86c3d02cd3.tar.xz wireguard-openbsd-91c10e07de77efeaffcae23b0d61ef86c3d02cd3.zip |
add bounds to some more %s in sscanf
ok millert@
-rw-r--r-- | usr.bin/tn3270/tools/mkhits/dohits.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/tn3270/tools/mkhits/dohits.c b/usr.bin/tn3270/tools/mkhits/dohits.c index 55e3b957ca7..5afa59815d6 100644 --- a/usr.bin/tn3270/tools/mkhits/dohits.c +++ b/usr.bin/tn3270/tools/mkhits/dohits.c @@ -1,4 +1,4 @@ -/* $OpenBSD: dohits.c,v 1.6 2003/04/06 22:02:05 tedu Exp $ */ +/* $OpenBSD: dohits.c,v 1.7 2003/04/25 18:56:14 avsm Exp $ */ /*- * Copyright (c) 1988 The Regents of the University of California. @@ -35,7 +35,7 @@ #ifndef lint /*static char sccsid[] = "from: @(#)dohits.c 4.2 (Berkeley) 4/26/91";*/ -static char rcsid[] = "$OpenBSD: dohits.c,v 1.6 2003/04/06 22:02:05 tedu Exp $"; +static char rcsid[] = "$OpenBSD: dohits.c,v 1.7 2003/04/25 18:56:14 avsm Exp $"; #endif /* not lint */ /* @@ -269,7 +269,7 @@ char *aidfile, *fcnfile; plain[0] = shifted[0] = alted[0] = shiftalted[0] = 0; keynumber = -1; scancode = -1; - (void) sscanf(line, "%d %x %s %s %s %s", &keynumber, + (void) sscanf(line, "%d %x %99s %99s %99s %99s", &keynumber, &scancode, plain, shifted, alted, shiftalted); if ((keynumber == -1) || (scancode == -1) || ((plain[0] == 0) |