[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.4 and 1.5

version 1.4, 1999/09/30 16:34:21 version 1.5, 1999/09/30 16:55:06
Line 134 
Line 134 
                 char **comment_return)                  char **comment_return)
 {  {
   int f, i;    int f, i;
   unsigned long len;    off_t len;
   Buffer buffer;    Buffer buffer;
   char *cp;    char *cp;
   
Line 143 
Line 143 
   if (f < 0)    if (f < 0)
     return 0;      return 0;
   
   len = lseek(f, (off_t)0L, 2);    len = lseek(f, (off_t)0, SEEK_END);
   lseek(f, (off_t)0L, 0);    lseek(f, (off_t)0, SEEK_SET);
   
   buffer_init(&buffer);    buffer_init(&buffer);
   buffer_append_space(&buffer, &cp, len);    buffer_append_space(&buffer, &cp, len);
   
   if (read(f, cp, len) != len)    if (read(f, cp, (size_t)len) != (size_t)len)
     {      {
       debug("Read from key file %.200s failed: %.100s", filename,        debug("Read from key file %.200s failed: %.100s", filename,
             strerror(errno));              strerror(errno));
Line 205 
Line 205 
                  RSA *prv, char **comment_return)                   RSA *prv, char **comment_return)
 {  {
   int f, i, check1, check2, cipher_type;    int f, i, check1, check2, cipher_type;
   unsigned long len;    off_t len;
   Buffer buffer, decrypted;    Buffer buffer, decrypted;
   char *cp;    char *cp;
   CipherContext cipher;    CipherContext cipher;
Line 217 
Line 217 
   if (f < 0)    if (f < 0)
     return 0;      return 0;
   
   len = lseek(f, (off_t)0L, 2);    len = lseek(f, (off_t)0, SEEK_END);
   lseek(f, (off_t)0L, 0);    lseek(f, (off_t)0, SEEK_SET);
   
   buffer_init(&buffer);    buffer_init(&buffer);
   buffer_append_space(&buffer, &cp, len);    buffer_append_space(&buffer, &cp, len);
   
   if (read(f, cp, len) != len)    if (read(f, cp, (size_t)len) != (size_t)len)
     {      {
       debug("Read from key file %.200s failed: %.100s", filename,        debug("Read from key file %.200s failed: %.100s", filename,
             strerror(errno));              strerror(errno));

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5