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

Diff for /src/usr.bin/ssh/sshsig.c between version 1.31 and 1.32

version 1.31, 2023/03/30 03:05:01 version 1.32, 2023/04/06 03:56:02
Line 1016 
Line 1016 
         char *line = NULL;          char *line = NULL;
         size_t linesize = 0;          size_t linesize = 0;
         u_long linenum = 0;          u_long linenum = 0;
         int r = SSH_ERR_INTERNAL_ERROR, oerrno;          int r = SSH_ERR_KEY_NOT_FOUND, oerrno;
   
         if ((f = fopen(path, "r")) == NULL) {          if ((f = fopen(path, "r")) == NULL) {
                 oerrno = errno;                  oerrno = errno;
Line 1026 
Line 1026 
                 return SSH_ERR_SYSTEM_ERROR;                  return SSH_ERR_SYSTEM_ERROR;
         }          }
   
         r = SSH_ERR_KEY_NOT_FOUND;  
         while (getline(&line, &linesize, f) != -1) {          while (getline(&line, &linesize, f) != -1) {
                 linenum++;                  linenum++;
                 r = check_allowed_keys_line(path, linenum, line,                  r = check_allowed_keys_line(path, linenum, line,
Line 1054 
Line 1053 
                 return SSH_ERR_SYSTEM_ERROR;                  return SSH_ERR_SYSTEM_ERROR;
         }          }
         fclose(f);          fclose(f);
         return r == 0 ? SSH_ERR_KEY_NOT_FOUND : r;          return r;
 }  }
   
 int  int

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32