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

Diff for /src/usr.bin/ssh/nchan.c between version 1.32.2.2 and 1.32.2.3

version 1.32.2.2, 2002/05/17 00:03:23 version 1.32.2.3, 2002/06/22 07:23:17
Line 367 
Line 367 
         else          else
                 chan_rcvd_ieof1(c);                  chan_rcvd_ieof1(c);
         if (c->ostate == CHAN_OUTPUT_WAIT_DRAIN &&          if (c->ostate == CHAN_OUTPUT_WAIT_DRAIN &&
             buffer_len(&c->output) == 0 &&              buffer_len(&c->output) == 0 &&
             !CHANNEL_EFD_OUTPUT_ACTIVE(c))              !CHANNEL_EFD_OUTPUT_ACTIVE(c))
                 chan_obuf_empty(c);                  chan_obuf_empty(c);
 }  }
Line 411 
Line 411 
             c->extended_usage == CHAN_EXTENDED_WRITE &&              c->extended_usage == CHAN_EXTENDED_WRITE &&
             c->efd != -1 &&              c->efd != -1 &&
             buffer_len(&c->extended) > 0) {              buffer_len(&c->extended) > 0) {
                 debug2("channel %d: active efd: %d len %d",                  debug2("channel %d: active efd: %d len %d",
                     c->self, c->efd, buffer_len(&c->extended));                      c->self, c->efd, buffer_len(&c->extended));
                 return 0;                  return 0;
         }          }
         if (!(c->flags & CHAN_CLOSE_SENT)) {          if (!(c->flags & CHAN_CLOSE_SENT)) {

Legend:
Removed from v.1.32.2.2  
changed lines
  Added in v.1.32.2.3