mirror of
https://github.com/systemd/systemd
synced 2024-10-02 22:37:25 +00:00
machined: use pidref instead of just pid when determining unit of pid when registering machine
This commit is contained in:
parent
92a6f21484
commit
0870654241
|
@ -390,7 +390,7 @@ static int method_register_machine_internal(sd_bus_message *message, bool read_n
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
return r;
|
return r;
|
||||||
|
|
||||||
r = cg_pid_get_unit(m->leader.pid, &m->unit);
|
r = cg_pidref_get_unit(&m->leader, &m->unit);
|
||||||
if (r < 0) {
|
if (r < 0) {
|
||||||
r = sd_bus_error_set_errnof(error, r,
|
r = sd_bus_error_set_errnof(error, r,
|
||||||
"Failed to determine unit of process "PID_FMT" : %m",
|
"Failed to determine unit of process "PID_FMT" : %m",
|
||||||
|
|
Loading…
Reference in a new issue