From: Lennart Poettering Date: Thu, 7 Mar 2019 09:31:26 +0000 (+0100) Subject: logind: normalize home path when creating user object X-Git-Tag: v242-rc1~155^2~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cd13d971dc1ed56a6b23e32558e1ac9bf37b1226;p=thirdparty%2Fsystemd.git logind: normalize home path when creating user object Triggered by: #11910 --- diff --git a/src/login/logind-user.c b/src/login/logind-user.c index fe47c78bdb1..2b327cbe199 100644 --- a/src/login/logind-user.c +++ b/src/login/logind-user.c @@ -68,6 +68,8 @@ int user_new(User **ret, if (!u->home) return -ENOMEM; + path_simplify(u->home, true); + if (asprintf(&u->state_file, "/run/systemd/users/"UID_FMT, uid) < 0) return -ENOMEM;