1
1
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:
Zbigniew Jędrzejewski-Szmek 2017-05-18 21:55:44 -04:00
parent cc6182e854
commit 19d64d10c0

View File

@ -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) {