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

Diff for /src/usr.bin/ssh/ssh-keygen.c between version 1.161 and 1.162

version 1.161, 2007/09/09 11:38:01 version 1.162, 2007/09/11 15:47:17
Line 134 
Line 134 
         fprintf(stderr, "%s (%s): ", prompt, identity_file);          fprintf(stderr, "%s (%s): ", prompt, identity_file);
         if (fgets(buf, sizeof(buf), stdin) == NULL)          if (fgets(buf, sizeof(buf), stdin) == NULL)
                 exit(1);                  exit(1);
         if (strchr(buf, '\n'))          buf[strcspn(buf, "\n")] = '\0';
                 *strchr(buf, '\n') = 0;  
         if (strcmp(buf, "") != 0)          if (strcmp(buf, "") != 0)
                 strlcpy(identity_file, buf, sizeof(identity_file));                  strlcpy(identity_file, buf, sizeof(identity_file));
         have_identity = 1;          have_identity = 1;
Line 955 
Line 954 
                         key_free(private);                          key_free(private);
                         exit(1);                          exit(1);
                 }                  }
                 if (strchr(new_comment, '\n'))                  new_comment[strcspn(new_comment, "\n")] = '\0';
                         *strchr(new_comment, '\n') = 0;  
         }          }
   
         /* Save the file using the new passphrase. */          /* Save the file using the new passphrase. */

Legend:
Removed from v.1.161  
changed lines
  Added in v.1.162