=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/sshconnect2.c,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- src/usr.bin/ssh/sshconnect2.c 2001/03/08 21:42:33 1.51 +++ src/usr.bin/ssh/sshconnect2.c 2001/03/10 12:48:27 1.52 @@ -23,7 +23,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: sshconnect2.c,v 1.51 2001/03/08 21:42:33 markus Exp $"); +RCSID("$OpenBSD: sshconnect2.c,v 1.52 2001/03/10 12:48:27 markus Exp $"); #include #include @@ -895,7 +895,12 @@ Key *private; char prompt[300], *passphrase; int success = 0, quit, i; + struct stat st; + if (stat(filename, &st) < 0) { + debug3("no such identity: %s", filename); + return NULL; + } private = key_new(KEY_UNSPEC); if (!load_private_key(filename, "", private, NULL)) { if (options.batch_mode) {