chiark / gitweb /
update README
[elogind.git] / udev.c
diff --git a/udev.c b/udev.c
index 2a6e1efc9932e1699b9f0b69e3b2222a12f8a9a0..ecfd5644ec5f28ba87c970fe23c823eeb1197ff6 100644 (file)
--- a/udev.c
+++ b/udev.c
@@ -115,7 +115,7 @@ int main(int argc, char *argv[], char *envp[])
        }
 
        udev_init_device(&udev, devpath, subsystem, action);
-       udev_rules_init(&rules, 0);
+       udev_rules_init(&rules, 1, 0);
 
        retval = udev_process_event(&rules, &udev);
 
@@ -131,6 +131,7 @@ int main(int argc, char *argv[], char *envp[])
                }
        }
 
+       udev_rules_close(&rules);
        udev_cleanup_device(&udev);
 
 exit: