summaryrefslogtreecommitdiff
path: root/src/basic
diff options
context:
space:
mode:
authorLukáš Nykrýn <lnykryn@redhat.com>2016-07-16 21:04:13 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2016-07-16 15:04:13 -0400
commitccc2c98e1b0c06861577632440b996ca16cefd53 (patch)
treec5c2739229963c31b6ff9bbcc6a0205d086477dc /src/basic
parent7fbbf283c8b1cebf29d14acf9ff6587ad525cbc2 (diff)
manager: don't skip sigchld handler for main and control pid for services (#3738)
During stop when service has one "regular" pid one main pid and one control pid and the sighld for the regular one is processed first the unit_tidy_watch_pids will skip the main and control pid and does not remove them from u->pids(). But then we skip the sigchld event because we already did one in the iteration and there are two pids in u->pids. v2: Use general unit_main_pid() and unit_control_pid() instead of reaching directly to service structure.
Diffstat (limited to 'src/basic')
0 files changed, 0 insertions, 0 deletions