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

Diff for /src/usr.bin/ssh/authfile.c between version 1.52.2.2 and 1.53

version 1.52.2.2, 2004/03/04 18:18:15 version 1.53, 2003/05/11 16:56:48
Line 143 
Line 143 
         fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600);          fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600);
         if (fd < 0) {          if (fd < 0) {
                 error("open %s failed: %s.", filename, strerror(errno));                  error("open %s failed: %s.", filename, strerror(errno));
                 buffer_free(&encrypted);  
                 return 0;                  return 0;
         }          }
         if (write(fd, buffer_ptr(&encrypted), buffer_len(&encrypted)) !=          if (write(fd, buffer_ptr(&encrypted), buffer_len(&encrypted)) !=
Line 512 
Line 511 
                 error("@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @");                  error("@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @");
                 error("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");                  error("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
                 error("Permissions 0%3.3o for '%s' are too open.",                  error("Permissions 0%3.3o for '%s' are too open.",
                     (u_int)st.st_mode & 0777, filename);                      st.st_mode & 0777, filename);
                 error("It is recommended that your private key files are NOT accessible by others.");                  error("It is recommended that your private key files are NOT accessible by others.");
                 error("This private key will be ignored.");                  error("This private key will be ignored.");
                 return 0;                  return 0;

Legend:
Removed from v.1.52.2.2  
changed lines
  Added in v.1.53