diff options
author | Lennart Poettering <lennart@poettering.net> | 2015-10-27 17:56:12 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2015-10-27 17:56:12 +0100 |
commit | 76583ef261c65feb6059680f95693ee582406c90 (patch) | |
tree | 3a7fc7eefabf0eecd344510a4f4015cf60cd86b0 /src/libsystemd/.gitignore | |
parent | 0d0696812980d8f41c54739ad73716a233a2fa7c (diff) |
core: don't pass uninitialzed PIDs to pid_is_unwaited()
Since 5fd9b2c5467b0a42ccdabc7eb8e516d512609a8e passing a pid of 0 to
pid_is_unwaited() and pid_is_live() is considered as a request on the
current process, similar how the other calls in process-util.c handle a
PID of 0. This broke service.c, which passes a 0 PID and expects it to
be considered an unwaited process.
This fix make sure we can boot again.
Diffstat (limited to 'src/libsystemd/.gitignore')
0 files changed, 0 insertions, 0 deletions