diff options
author | Yu, Li-Yu <afg984@gmail.com> | 2017-07-08 17:59:29 -0500 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2017-07-25 09:46:53 +0200 |
commit | 0fc8360418f57dfa65f6c2c340a6dd4889985673 (patch) | |
tree | 503edb5fc21ac21162cbe10d4343e9769d7ff7e9 /src/libelogind/sd-login/sd-login.c | |
parent | 1f4ffab4a84a9fb4c7b10c01a2435f79c39ef05e (diff) |
sd_uid_get_state: do not return -ENOENT if state is "offline" (#6302)
Diffstat (limited to 'src/libelogind/sd-login/sd-login.c')
-rw-r--r-- | src/libelogind/sd-login/sd-login.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libelogind/sd-login/sd-login.c b/src/libelogind/sd-login/sd-login.c index 80b8f8fef..7859f1c47 100644 --- a/src/libelogind/sd-login/sd-login.c +++ b/src/libelogind/sd-login/sd-login.c @@ -357,7 +357,7 @@ _public_ int sd_uid_get_state(uid_t uid, char**state) { return -ENOMEM; } - if (r < 0) { + else if (r < 0) { free(s); return r; } |