X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev_rules.c;h=2b5c411d963e7af71e7e66176a8d5e27657aac4c;hp=9a0ee833e2acc1d94eff59e3241d405f63b5a8d7;hb=7ff56624f84d1616470ab6cbeab17c1367e775d7;hpb=584d412bf0584704dc93a7a7595e273c15b3e457 diff --git a/udev_rules.c b/udev_rules.c index 9a0ee833e..2b5c411d9 100644 --- a/udev_rules.c +++ b/udev_rules.c @@ -415,9 +415,8 @@ static int execute_program(struct udevice *udev, const char *path, char *value, dup2(fds[1], STDOUT_FILENO); retval = execv(arg, argv); - err(KEY_PROGRAM " execution of '%s' failed", path); - retval = -1; - break; + err("exec of program failed"); + _exit(1); case -1: err("fork of '%s' failed", path); retval = -1;