chiark / gitweb /
simplify rules file overwrite logic
[elogind.git] / udev / udevadm-monitor.c
index 8fe9e0527caec281419faead86fd2c475ad224ab..e1bb6fe18e7e00bc57bdabe6c0b45bd996ffd61f 100644 (file)
@@ -266,9 +266,7 @@ int udevadm_monitor(struct udev *udev, int argc, char *argv[])
                                        continue;
                                print_device(device, "KERNEL", prop);
                                udev_device_unref(device);
-                       }
-
-                       if (ev[i].data.fd == fd_udev && ev[i].events & EPOLLIN) {
+                       } else if (ev[i].data.fd == fd_udev && ev[i].events & EPOLLIN) {
                                struct udev_device *device;
 
                                device = udev_monitor_receive_device(udev_monitor);