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

Diff for /src/usr.bin/ssh/ssh-add.c between version 1.51 and 1.52

version 1.51, 2002/03/19 10:49:35 version 1.52, 2002/03/21 10:21:20
Line 300 
Line 300 
         if (argc == 0) {          if (argc == 0) {
                 char buf[MAXPATHLEN];                  char buf[MAXPATHLEN];
                 struct passwd *pw;                  struct passwd *pw;
                   struct stat st;
                   int count = 0;
   
                 if ((pw = getpwuid(getuid())) == NULL) {                  if ((pw = getpwuid(getuid())) == NULL) {
                         fprintf(stderr, "No user found with uid %u\n",                          fprintf(stderr, "No user found with uid %u\n",
Line 311 
Line 313 
                 for(i = 0; default_files[i]; i++) {                  for(i = 0; default_files[i]; i++) {
                         snprintf(buf, sizeof(buf), "%s/%s", pw->pw_dir,                          snprintf(buf, sizeof(buf), "%s/%s", pw->pw_dir,
                             default_files[i]);                              default_files[i]);
                           if (stat(buf, &st) < 0)
                                   continue;
                         if (do_file(ac, deleting, buf) == -1)                          if (do_file(ac, deleting, buf) == -1)
                                 ret = 1;                                  ret = 1;
                           else
                                   count++;
                 }                  }
                   if (count == 0)
                           ret = 1;
         } else {          } else {
                 for(i = 0; i < argc; i++) {                  for(i = 0; i < argc; i++) {
                         if (do_file(ac, deleting, argv[i]) == -1)                          if (do_file(ac, deleting, argv[i]) == -1)

Legend:
Removed from v.1.51  
changed lines
  Added in v.1.52