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

Diff for /src/usr.bin/ssh/packet.c between version 1.155 and 1.156

version 1.155, 2008/06/13 09:44:36 version 1.156, 2008/07/04 23:08:25
Line 1465 
Line 1465 
   
         if (len > 0) {          if (len > 0) {
                 len = write(connection_out, buffer_ptr(&output), len);                  len = write(connection_out, buffer_ptr(&output), len);
                 if (len <= 0) {                  if (len == -1) {
                         if (errno == EAGAIN)                          if (errno == EINTR || errno == EAGAIN)
                                 return;                                  return;
                         else                          fatal("Write failed: %.100s", strerror(errno));
                                 fatal("Write failed: %.100s", strerror(errno));  
                 }                  }
                   if (len == 0)
                           fatal("Write connection closed");
                 buffer_consume(&output, len);                  buffer_consume(&output, len);
         }          }
 }  }

Legend:
Removed from v.1.155  
changed lines
  Added in v.1.156