[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.50 and 1.51

version 1.50, 2002/06/24 14:55:38 version 1.51, 2002/11/15 10:03:09
Line 232 
Line 232 
 {  {
         Buffer buffer;          Buffer buffer;
         Key *pub;          Key *pub;
           struct stat st;
         char *cp;          char *cp;
         int i;          int i;
         off_t len;          off_t len;
   
         len = lseek(fd, (off_t) 0, SEEK_END);          if (fstat(fd, &st) < 0) {
         lseek(fd, (off_t) 0, SEEK_SET);                  error("fstat for key file %.200s failed: %.100s",
                       filename, strerror(errno));
                   return NULL;
           }
           len = st.st_size;
   
         buffer_init(&buffer);          buffer_init(&buffer);
         cp = buffer_append_space(&buffer, len);          cp = buffer_append_space(&buffer, len);
Line 318 
Line 323 
         CipherContext ciphercontext;          CipherContext ciphercontext;
         Cipher *cipher;          Cipher *cipher;
         Key *prv = NULL;          Key *prv = NULL;
           struct stat st;
   
         len = lseek(fd, (off_t) 0, SEEK_END);          if (fstat(fd, &st) < 0) {
         lseek(fd, (off_t) 0, SEEK_SET);                  error("fstat for key file %.200s failed: %.100s",
                       filename, strerror(errno));
                   close(fd);
                   return NULL;
           }
           len = st.st_size;
   
         buffer_init(&buffer);          buffer_init(&buffer);
         cp = buffer_append_space(&buffer, len);          cp = buffer_append_space(&buffer, len);

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