summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>1996-10-14 20:45:23 +0000
committermillert <millert@openbsd.org>1996-10-14 20:45:23 +0000
commitaa83deaa6b75d1d840c5855c277f655ef9d6c686 (patch)
tree549e98eb130722d9a9ddff78dc99baa4ab323260
parentControl-F - move forward one screenful. (diff)
downloadwireguard-openbsd-aa83deaa6b75d1d840c5855c277f655ef9d6c686.tar.xz
wireguard-openbsd-aa83deaa6b75d1d840c5855c277f655ef9d6c686.zip
Exit on empty "secret password" like skeyinit does.
-rw-r--r--usr.bin/skey/skey.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.bin/skey/skey.c b/usr.bin/skey/skey.c
index 312a4dc650d..8365d07b5a9 100644
--- a/usr.bin/skey/skey.c
+++ b/usr.bin/skey/skey.c
@@ -1,4 +1,4 @@
-/* * $OpenBSD: skey.c,v 1.5 1996/09/29 21:28:38 millert Exp $*/
+/* * $OpenBSD: skey.c,v 1.6 1996/10/14 20:45:23 millert Exp $*/
/*
* S/KEY v1.1b (skey.c)
*
@@ -103,8 +103,9 @@ main(argc, argv)
(void)fputs("Reminder - Do not use this program while logged in via telnet or rlogin.\n", stderr);
(void)fputs("Enter secret password: ", stderr);
readpass(passwd, sizeof(passwd));
+ if (passwd[0] == '\0')
+ exit(1);
}
- rip(passwd);
/* Crunch seed and password into starting key */
if (keycrunch(key, seed, passwd) != 0)