chiark / gitweb /
udevd: netif rename - use ifindex for temporary name
[elogind.git] / udev / udev-event.c
index e583cec2924e9b2f740802f0abad89a7640a6a99..dfd5c37857777a3e4fe77c724e9e35e26bc65765 100644 (file)
@@ -868,7 +868,7 @@ static int rename_netif(struct udev_event *event)
                goto out;
 
        /* free our own name, another process may wait for us */
-       util_strscpyl(ifr.ifr_newname, IFNAMSIZ, udev_device_get_sysname(dev), "-", event->name, NULL);
+       snprintf(ifr.ifr_newname, IFNAMSIZ, "rename%u", udev_device_get_ifindex(dev));
        err = ioctl(sk, SIOCSIFNAME, &ifr);
        if (err < 0) {
                err = -errno;