1
0
mirror of https://github.com/systemd/systemd synced 2024-07-03 08:29:25 +00:00

process-util: ensure pidref_is_alive only return ESRCH if not set

This commit is contained in:
Mike Yuan 2023-12-23 19:08:22 +08:00
parent fdbb56dc1f
commit faf0dd4b29
No known key found for this signature in database
GPG Key ID: 417471C0A40F58B3

View File

@ -1112,8 +1112,10 @@ int pidref_is_alive(const PidRef *pidref) {
return -ESRCH;
result = pid_is_alive(pidref->pid);
if (result < 0)
if (result < 0) {
assert(result != -ESRCH);
return result;
}
r = pidref_verify(pidref);
if (r == -ESRCH)