[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.212 and 1.213

version 1.212, 2005/03/01 10:09:52 version 1.213, 2005/03/10 22:01:05
Line 1017 
Line 1017 
                 debug2("channel %d: only socks5 connect supported", c->self);                  debug2("channel %d: only socks5 connect supported", c->self);
                 return -1;                  return -1;
         }          }
         switch(s5_req.atyp){          switch (s5_req.atyp){
         case SSH_SOCKS5_IPV4:          case SSH_SOCKS5_IPV4:
                 addrlen = 4;                  addrlen = 4;
                 af = AF_INET;                  af = AF_INET;
Line 2193 
Line 2193 
   
         /*          /*
          * Determine whether or not a port forward listens to loopback,           * Determine whether or not a port forward listens to loopback,
          * specified address or wildcard. On the client, a specified bind           * specified address or wildcard. On the client, a specified bind
          * address will always override gateway_ports. On the server, a           * address will always override gateway_ports. On the server, a
          * gateway_ports of 1 (``yes'') will override the client's           * gateway_ports of 1 (``yes'') will override the client's
          * specification and force a wildcard bind, whereas a value of 2           * specification and force a wildcard bind, whereas a value of 2
          * (``clientspecified'') will bind to whatever address the client           * (``clientspecified'') will bind to whatever address the client
          * asked for.           * asked for.
          *           *
          * Special-case listen_addrs are:           * Special-case listen_addrs are:
Line 2307 
Line 2307 
         u_int i;          u_int i;
         int found = 0;          int found = 0;
   
         for(i = 0; i < channels_alloc; i++) {          for (i = 0; i < channels_alloc; i++) {
                 Channel *c = channels[i];                  Channel *c = channels[i];
   
                 if (c != NULL && c->type == SSH_CHANNEL_RPORT_LISTENER &&                  if (c != NULL && c->type == SSH_CHANNEL_RPORT_LISTENER &&
Line 2617 
Line 2617 
         struct winsize ws;          struct winsize ws;
   
         for (i = 0; i < channels_alloc; i++) {          for (i = 0; i < channels_alloc; i++) {
                 if (channels[i] == NULL || !channels[i]->client_tty ||                  if (channels[i] == NULL || !channels[i]->client_tty ||
                     channels[i]->type != SSH_CHANNEL_OPEN)                      channels[i]->type != SSH_CHANNEL_OPEN)
                         continue;                          continue;
                 if (ioctl(channels[i]->rfd, TIOCGWINSZ, &ws) < 0)                  if (ioctl(channels[i]->rfd, TIOCGWINSZ, &ws) < 0)

Legend:
Removed from v.1.212  
changed lines
  Added in v.1.213