[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.3 and 1.4

version 1.3, 1999/09/28 07:56:47 version 1.4, 1999/09/29 00:10:16
Line 829 
Line 829 
 {  {
   int ch, sock;    int ch, sock;
   struct sockaddr_in sin;    struct sockaddr_in sin;
     extern Options options;
   
   if (strlen(host) > sizeof(channels[0].path) - 1)    if (strlen(host) > sizeof(channels[0].path) - 1)
     packet_disconnect("Forward host name too long.");      packet_disconnect("Forward host name too long.");
Line 841 
Line 842 
   /* Initialize socket address. */    /* Initialize socket address. */
   memset(&sin, 0, sizeof(sin));    memset(&sin, 0, sizeof(sin));
   sin.sin_family = AF_INET;    sin.sin_family = AF_INET;
   sin.sin_addr.s_addr = INADDR_ANY;    if (options.gateway_ports == 1)
       sin.sin_addr.s_addr = htonl(INADDR_ANY);
     else
       sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
   sin.sin_port = htons(port);    sin.sin_port = htons(port);
   
   /* Bind the socket to the address. */    /* Bind the socket to the address. */
Line 1068 
Line 1072 
       port = 6000 + display_number;        port = 6000 + display_number;
       memset(&sin, 0, sizeof(sin));        memset(&sin, 0, sizeof(sin));
       sin.sin_family = AF_INET;        sin.sin_family = AF_INET;
       sin.sin_addr.s_addr = INADDR_ANY;        sin.sin_addr.s_addr = htonl(INADDR_ANY);
       sin.sin_port = htons(port);        sin.sin_port = htons(port);
   
       sock = socket(AF_INET, SOCK_STREAM, 0);        sock = socket(AF_INET, SOCK_STREAM, 0);

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4