summaryrefslogtreecommitdiffstats
path: root/daemon/logind/logind.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/logind/logind.c')
-rw-r--r--daemon/logind/logind.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/daemon/logind/logind.c b/daemon/logind/logind.c
index c538966d..e6694228 100644
--- a/daemon/logind/logind.c
+++ b/daemon/logind/logind.c
@@ -1095,6 +1095,9 @@ client_cb(int fd, short event, void *arg)
*uid_lastc = 0;
break;
}
+ // force to eliminate the extra field.
+ // (backward behavior compatible)
+ uid[IDLEN] = 0;
#endif
// accounts except free_auth [guest / new]
// require passwd.