chiark / gitweb /
fix udevstart and let all events trvel trough udev
[elogind.git] / udev.c
diff --git a/udev.c b/udev.c
index f7b9bf3573e0e66a71b6e44fe9fc9689a75a8439..67d081d00560c375684b4be202598e70afe5268a 100644 (file)
--- a/udev.c
+++ b/udev.c
@@ -200,13 +200,13 @@ int main(int argc, char *argv[], char *envp[])
                                info("device event will be ignored");
                                goto cleanup;
                        }
-               } else if (strcmp(action, "remove") == 0) {
-                       dbg("devices remove");
-                       udev_rules_get_run(&udev, NULL);
-                       if (udev.ignore_device) {
-                               info("device event will be ignored");
-                               goto cleanup;
-                       }
+               }
+       } else {
+               dbg("default handling");
+               udev_rules_get_run(&udev, NULL);
+               if (udev.ignore_device) {
+                       info("device event will be ignored");
+                       goto cleanup;
                }
        }