[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.33 and 1.34

version 1.33, 2001/12/19 07:18:56 version 1.34, 2002/01/09 17:26:35
Line 266 
Line 266 
         case CHAN_OUTPUT_OPEN:          case CHAN_OUTPUT_OPEN:
         case CHAN_OUTPUT_WAIT_DRAIN:          case CHAN_OUTPUT_WAIT_DRAIN:
                 chan_shutdown_write(c);                  chan_shutdown_write(c);
                 buffer_consume(&c->output, buffer_len(&c->output));                  buffer_clear(&c->output);
                 packet_start(SSH_MSG_CHANNEL_OUTPUT_CLOSE);                  packet_start(SSH_MSG_CHANNEL_OUTPUT_CLOSE);
                 packet_put_int(c->remote_id);                  packet_put_int(c->remote_id);
                 packet_send();                  packet_send();
Line 516 
Line 516 
 static void  static void
 chan_shutdown_write(Channel *c)  chan_shutdown_write(Channel *c)
 {  {
         buffer_consume(&c->output, buffer_len(&c->output));          buffer_clear(&c->output);
         if (compat20 && c->type == SSH_CHANNEL_LARVAL)          if (compat20 && c->type == SSH_CHANNEL_LARVAL)
                 return;                  return;
         /* shutdown failure is allowed if write failed already */          /* shutdown failure is allowed if write failed already */

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34