[BACK]Return to sshconnect2.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/sshconnect2.c between version 1.41 and 1.42

version 1.41, 2001/02/04 15:32:26 version 1.42, 2001/02/06 22:26:17
Line 757 
Line 757 
 userauth_pubkey_identity(Authctxt *authctxt, char *filename)  userauth_pubkey_identity(Authctxt *authctxt, char *filename)
 {  {
         Key *k;          Key *k;
         int i, ret, try_next;          int i, ret, try_next, success = 0;
         struct stat st;          struct stat st;
           char *passphrase;
           char prompt[300];
   
         if (stat(filename, &st) != 0) {          if (stat(filename, &st) != 0) {
                 debug("key does not exist: %s", filename);                  debug("key does not exist: %s", filename);
Line 768 
Line 770 
   
         k = key_new(KEY_UNSPEC);          k = key_new(KEY_UNSPEC);
         if (!load_private_key(filename, "", k, NULL)) {          if (!load_private_key(filename, "", k, NULL)) {
                 int success = 0;                  if (options.batch_mode) {
                 char *passphrase;                          key_free(k);
                 char prompt[300];                          return 0;
                   }
                 snprintf(prompt, sizeof prompt,                  snprintf(prompt, sizeof prompt,
                      "Enter passphrase for key '%.100s': ", filename);                       "Enter passphrase for key '%.100s': ", filename);
                 for (i = 0; i < options.number_of_password_prompts; i++) {                  for (i = 0; i < options.number_of_password_prompts; i++) {

Legend:
Removed from v.1.41  
changed lines
  Added in v.1.42