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

Diff for /src/usr.bin/ssh/misc.c between version 1.39 and 1.40

version 1.39, 2006/01/01 10:08:48 version 1.40, 2006/01/02 07:53:44
Line 570 
Line 570 
   
         if (ioctl(sock, SIOCGIFFLAGS, &ifr) == -1)          if (ioctl(sock, SIOCGIFFLAGS, &ifr) == -1)
                 goto failed;                  goto failed;
         if (mode == SSH_TUNMODE_ETHERNET) {  
           /* Set interface mode */
           ifr.ifr_flags &= ~IFF_UP;
           if (mode == SSH_TUNMODE_ETHERNET)
                 ifr.ifr_flags |= IFF_LINK0;                  ifr.ifr_flags |= IFF_LINK0;
                 if (ioctl(sock, SIOCSIFFLAGS, &ifr) == -1)          else
                         goto failed;                  ifr.ifr_flags &= ~IFF_LINK0;
         }          if (ioctl(sock, SIOCSIFFLAGS, &ifr) == -1)
                   goto failed;
   
           /* Bring interface up */
         ifr.ifr_flags |= IFF_UP;          ifr.ifr_flags |= IFF_UP;
         if (ioctl(sock, SIOCSIFFLAGS, &ifr) == -1)          if (ioctl(sock, SIOCSIFFLAGS, &ifr) == -1)
                 goto failed;                  goto failed;

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40