summaryrefslogtreecommitdiffstats
path: root/usr.bin/skeyinit
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>2015-11-29 03:08:10 +0000
committermillert <millert@openbsd.org>2015-11-29 03:08:10 +0000
commit93bad6439507a7c6e07780de620862e8f069b4b7 (patch)
treeb7f590eb196a244848c8208131305fda4b248f82 /usr.bin/skeyinit
parentUse pledge("pf") in pfe.c. (diff)
downloadwireguard-openbsd-93bad6439507a7c6e07780de620862e8f069b4b7.tar.xz
wireguard-openbsd-93bad6439507a7c6e07780de620862e8f069b4b7.zip
Add missing rip() before the call to strtonum(). Otherwise, strtonum
errors out due to the newline.
Diffstat (limited to 'usr.bin/skeyinit')
-rw-r--r--usr.bin/skeyinit/skeyinit.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/skeyinit/skeyinit.c b/usr.bin/skeyinit/skeyinit.c
index c6c61062a42..aff7a7dfe98 100644
--- a/usr.bin/skeyinit/skeyinit.c
+++ b/usr.bin/skeyinit/skeyinit.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: skeyinit.c,v 1.62 2015/11/20 20:57:48 deraadt Exp $ */
+/* $OpenBSD: skeyinit.c,v 1.63 2015/11/29 03:08:10 millert Exp $ */
/* OpenBSD S/Key (skeyinit.c)
*
@@ -319,6 +319,7 @@ secure_mode(int *count, char *key, char *seed, size_t seedlen,
SKEY_MAX_SEQ);
(void)fgets(buf, bufsiz, stdin);
clearerr(stdin);
+ rip(buf);
n = strtonum(buf, 1, SKEY_MAX_SEQ-1, &errstr);
if (!errstr)
break; /* Valid range */