From 37854ffc9ae60da66d5525225c93eb1754a780bb Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Wed, 25 Jan 2006 02:21:07 +0100 Subject: let "ignore_device" always return the event successfully Signed-off-by: Kay Sievers --- udev.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'udev.c') diff --git a/udev.c b/udev.c index 6387d0b1..17ab635f 100644 --- a/udev.c +++ b/udev.c @@ -154,7 +154,7 @@ int main(int argc, char *argv[], char *envp[]) retval = udev_device_event(&rules, udev); - if (!retval && udev_run && !list_empty(&udev->run_list)) { + if (retval == 0 && !udev->ignore_device && udev_run) { struct name_entry *name_loop; dbg("executing run list"); @@ -178,5 +178,7 @@ fail: exit: logging_close(); - return retval; + if (retval != 0) + return 1; + return 0; } -- cgit 1.2.3-korg