mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-02-04 17:47:03 +03:00
sd-login: fix return value of sd_pid_get_session
We'd return -ENXIO, even thoug -ENODATA is documented.
This commit is contained in:
parent
cc6182e854
commit
19d64d10c0
@ -56,11 +56,13 @@
|
||||
*/
|
||||
|
||||
_public_ int sd_pid_get_session(pid_t pid, char **session) {
|
||||
int r;
|
||||
|
||||
assert_return(pid >= 0, -EINVAL);
|
||||
assert_return(session, -EINVAL);
|
||||
|
||||
return cg_pid_get_session(pid, session);
|
||||
r = cg_pid_get_session(pid, session);
|
||||
return r == -ENXIO ? -ENODATA : r;
|
||||
}
|
||||
|
||||
_public_ int sd_pid_get_unit(pid_t pid, char **unit) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user