chiark / gitweb /
fix %c $string substitution
[elogind.git] / udev_device.c
index 21af91b4432f940c159d92302d3f57996267f3e0..1eebd61cc56fc56c7c3c6dbeede8edc7b274f3e2 100644 (file)
@@ -1,6 +1,4 @@
 /*
- * udev_device.c - main udev data object
- *
  * Copyright (C) 2004-2006 Kay Sievers <kay.sievers@vrfy.org>
  *
  *     This program is free software; you can redistribute it and/or modify it
@@ -14,7 +12,7 @@
  * 
  *     You should have received a copy of the GNU General Public License along
  *     with this program; if not, write to the Free Software Foundation, Inc.,
- *     675 Mass Ave, Cambridge, MA 02139, USA.
+ *     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  *
  */
 
@@ -124,16 +122,17 @@ static int rename_netif(struct udevice *udev)
                strlcpy(ifr.ifr_newname, udev->name, IFNAMSIZ);
                loop = 30 * 20;
                while (loop--) {
-                       retval = ioctl(sk, SIOCSIFNAME, &ifr);  
-                       if (retval != 0) {
-                               if (errno != EEXIST) {
-                                       err("error changing net interface name %s to %s: %s",
-                                           ifr.ifr_name, ifr.ifr_newname, strerror(errno));
-                                       break;
-                               }
-                               dbg("wait for netif '%s' to become free, loop=%i", udev->name, (30 * 20) - loop);
-                               usleep(1000 * 1000 / 20);
+                       retval = ioctl(sk, SIOCSIFNAME, &ifr);
+                       if (retval == 0)
+                               break;
+
+                       if (errno != EEXIST) {
+                               err("error changing net interface name %s to %s: %s",
+                                   ifr.ifr_name, ifr.ifr_newname, strerror(errno));
+                               break;
                        }
+                       dbg("wait for netif '%s' to become free, loop=%i", udev->name, (30 * 20) - loop);
+                       usleep(1000 * 1000 / 20);
                }
        }