diff options
Diffstat (limited to 'ssh.c')
-rw-r--r-- | ssh.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -40,7 +40,7 @@ | |||
40 | */ | 40 | */ |
41 | 41 | ||
42 | #include "includes.h" | 42 | #include "includes.h" |
43 | RCSID("$OpenBSD: ssh.c,v 1.173 2002/05/23 19:24:30 markus Exp $"); | 43 | RCSID("$OpenBSD: ssh.c,v 1.174 2002/05/23 19:39:34 markus Exp $"); |
44 | 44 | ||
45 | #include <openssl/evp.h> | 45 | #include <openssl/evp.h> |
46 | #include <openssl/err.h> | 46 | #include <openssl/err.h> |
@@ -683,6 +683,8 @@ again: | |||
683 | * in case we will need it later for combined rsa-rhosts | 683 | * in case we will need it later for combined rsa-rhosts |
684 | * authentication. This must be done before releasing extra | 684 | * authentication. This must be done before releasing extra |
685 | * privileges, because the file is only readable by root. | 685 | * privileges, because the file is only readable by root. |
686 | * If we cannot access the private keys, load the public keys | ||
687 | * instead and try to execute the ssh-keysign helper instead. | ||
686 | */ | 688 | */ |
687 | sensitive_data.nkeys = 0; | 689 | sensitive_data.nkeys = 0; |
688 | sensitive_data.keys = NULL; | 690 | sensitive_data.keys = NULL; |