=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/skey/skey.c,v retrieving revision 1.28 retrieving revision 1.29 diff -c -r1.28 -r1.29 *** src/usr.bin/skey/skey.c 2015/04/18 18:28:38 1.28 --- src/usr.bin/skey/skey.c 2015/10/09 20:14:35 1.29 *************** *** 1,4 **** ! /* $OpenBSD: skey.c,v 1.28 2015/04/18 18:28:38 deraadt Exp $ */ /* * OpenBSD S/Key (skey.c) * --- 1,4 ---- ! /* $OpenBSD: skey.c,v 1.29 2015/10/09 20:14:35 tim Exp $ */ /* * OpenBSD S/Key (skey.c) * *************** *** 22,33 **** * */ #include #include #include - #include #include ! #include #include void usage(char *); --- 22,34 ---- * */ + #include + #include #include #include #include #include ! #include #include void usage(char *); *************** *** 118,126 **** if (!pass) { fputs("Reminder - Do not use this program while" " logged in via telnet.\n", stderr); ! (void)fputs("Enter secret passphrase: ", stderr); ! readpass(passwd, sizeof(passwd)); ! if (passwd[0] == '\0') exit(1); } --- 119,126 ---- if (!pass) { fputs("Reminder - Do not use this program while" " logged in via telnet.\n", stderr); ! if (readpassphrase("Enter secret passphrase: ", passwd, ! sizeof(passwd), 0) == NULL || passwd[0] == '\0') exit(1); }