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

Diff for /src/usr.bin/ssh/sftp-client.c between version 1.14 and 1.15

version 1.14, 2001/03/16 08:16:17 version 1.15, 2001/03/19 10:52:51
Line 77 
Line 77 
         unsigned char buf[4096];          unsigned char buf[4096];
   
         len = atomicio(read, fd, buf, 4);          len = atomicio(read, fd, buf, 4);
         if (len != 4)          if (len == 0)
                   fatal("Connection closed");
           else if (len == -1)
                 fatal("Couldn't read packet: %s", strerror(errno));                  fatal("Couldn't read packet: %s", strerror(errno));
   
         msg_len = GET_32BIT(buf);          msg_len = GET_32BIT(buf);
Line 86 
Line 88 
   
         while (msg_len) {          while (msg_len) {
                 len = atomicio(read, fd, buf, MIN(msg_len, sizeof(buf)));                  len = atomicio(read, fd, buf, MIN(msg_len, sizeof(buf)));
                 if (len <= 0)                  if (len == 0)
                           fatal("Connection closed");
                   else if (len == -1)
                         fatal("Couldn't read packet: %s", strerror(errno));                          fatal("Couldn't read packet: %s", strerror(errno));
   
                 msg_len -= len;                  msg_len -= len;

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15