fix loop in get_ether_addr
authorPaul Mackerras <paulus@samba.org>
Thu, 18 Jan 1996 03:23:04 +0000 (03:23 +0000)
committerPaul Mackerras <paulus@samba.org>
Thu, 18 Jan 1996 03:23:04 +0000 (03:23 +0000)
pppd/sys-osf.c

index 5f8233ebb8ca0d79e3094a6bd21a7df9846f40ca..257df0a6a06d06158fa8c96126c95d87f7f96976 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-static char rcsid[] = "$Id: sys-osf.c,v 1.6 1996/01/01 23:07:07 paulus Exp $";
+static char rcsid[] = "$Id: sys-osf.c,v 1.7 1996/01/18 03:23:04 paulus Exp $";
 #endif
 
 /*
 #endif
 
 /*
@@ -1193,7 +1193,7 @@ get_ether_addr(ipaddr, hwaddr)
      * address on the same subnet as `ipaddr'.
      */
     ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
      * address on the same subnet as `ipaddr'.
      */
     ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
-    for (ifr = ifc.ifc_req; ifr < ifend; ) {
+    for (ifr = ifc.ifc_req; ifr < ifend; ++ifr) {
         if (ifr->ifr_addr.sa_family == AF_INET) {
             ina = ((struct sockaddr_in *) &ifr->ifr_addr)->sin_addr.s_addr;
             strncpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
         if (ifr->ifr_addr.sa_family == AF_INET) {
             ina = ((struct sockaddr_in *) &ifr->ifr_addr)->sin_addr.s_addr;
             strncpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
@@ -1218,7 +1218,6 @@ get_ether_addr(ipaddr, hwaddr)
 
             break;
         }
 
             break;
         }
-        ifr++;
     }
 
     if (ifr >= ifend)
     }
 
     if (ifr >= ifend)