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

Diff for /src/usr.bin/ssh/channels.c between version 1.53 and 1.54

version 1.53, 2000/05/01 19:11:35 version 1.54, 2000/05/01 20:21:40
Line 250 
Line 250 
 channel_close_fds(Channel *c)  channel_close_fds(Channel *c)
 {  {
         if (c->sock != -1) {          if (c->sock != -1) {
                 shutdown(c->sock, SHUT_RDWR);  
                 close(c->sock);                  close(c->sock);
                 c->sock = -1;                  c->sock = -1;
         }          }
Line 281 
Line 280 
                 debug("channel_free: channel %d: dettaching channel user", id);                  debug("channel_free: channel %d: dettaching channel user", id);
                 c->dettach_user(c->self, NULL);                  c->dettach_user(c->self, NULL);
         }          }
           if (c->sock != -1)
                   shutdown(c->sock, SHUT_RDWR);
         channel_close_fds(c);          channel_close_fds(c);
         buffer_free(&c->input);          buffer_free(&c->input);
         buffer_free(&c->output);          buffer_free(&c->output);

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.54