Subject: udev: network device renaming - immediately give up if the target name isn't available
diff --git a/src/udev/udev-event.c b/src/udev/udev-event.c
-index 2b9fdf6..aff1487 100644
+index 2ade0ab..aff1487 100644
--- a/src/udev/udev-event.c
+++ b/src/udev/udev-event.c
@@ -745,11 +745,32 @@ out:
util_strscpy(ifr.ifr_newname, IFNAMSIZ, event->name);
err = ioctl(sk, SIOCSIFNAME, &ifr);
- if (err >= 0) {
-- print_kmsg("renamed network interface %s to %s\n", ifr.ifr_name, ifr.ifr_newname);
+- print_kmsg("renamed network interface %s to %s", ifr.ifr_name, ifr.ifr_newname);
- } else {
+ if (err == 0) {
+ rename_netif_kernel_log(ifr);