]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/udev/udevd.c
udevd: process all SIGCHLD events every time the handler is invoked
authorTom Gundersen <teg@jklm.no>
Mon, 18 May 2015 15:07:04 +0000 (17:07 +0200)
committerTom Gundersen <teg@jklm.no>
Mon, 18 May 2015 21:49:35 +0000 (23:49 +0200)
commitf29328d6557f1ebb3df5c0b491fb3dd3d970d356
tree9be3c456dfe22c3c9e142da94f18d62e330fc2ae
parentb2d21d9318497517519956ab9994f2303aa0223e
udevd: process all SIGCHLD events every time the handler is invoked

We were returning rather than continuing in some cases. The intention
was always to fully process all pending events before returning
from the SIGCHLD handler. Restore this behaviour.
src/udev/udevd.c