diff options
-rw-r--r-- | src/udev/udevd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 6d0b8f89a5..e93098d84a 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -878,8 +878,10 @@ static void handle_signal(struct udev *udev, int signo) { pid, WTERMSIG(status), strsignal(WTERMSIG(status))); } else if (WIFSTOPPED(status)) { log_info("worker ["PID_FMT"] stopped", pid); + break; } else if (WIFCONTINUED(status)) { log_info("worker ["PID_FMT"] continued", pid); + break; } else { log_warning("worker ["PID_FMT"] exit with status 0x%04x", pid, status); } |