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

Diff for /src/usr.bin/ssh/ssh-keysign.c between version 1.54 and 1.55

version 1.54, 2018/02/23 15:58:38 version 1.55, 2018/07/27 05:34:42
Line 54 
Line 54 
   
 extern char *__progname;  extern char *__progname;
   
 /* XXX readconf.c needs these */  
 uid_t original_real_uid;  
   
 static int  static int
 valid_request(struct passwd *pw, char *host, struct sshkey **ret,  valid_request(struct passwd *pw, char *host, struct sshkey **ret,
     u_char *data, size_t datalen)      u_char *data, size_t datalen)
Line 188 
Line 185 
         key_fd[i++] = open(_PATH_HOST_XMSS_KEY_FILE, O_RDONLY);          key_fd[i++] = open(_PATH_HOST_XMSS_KEY_FILE, O_RDONLY);
         key_fd[i++] = open(_PATH_HOST_RSA_KEY_FILE, O_RDONLY);          key_fd[i++] = open(_PATH_HOST_RSA_KEY_FILE, O_RDONLY);
   
         original_real_uid = getuid();   /* XXX readconf.c needs this */          if ((pw = getpwuid(getuid())) == NULL)
         if ((pw = getpwuid(original_real_uid)) == NULL)  
                 fatal("getpwuid failed");                  fatal("getpwuid failed");
         pw = pwcopy(pw);          pw = pwcopy(pw);
   

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.55