From 7bbead1d0b8339d9878f8c9debf4d0966f442b9e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 7 Mar 2019 11:00:13 +0100 Subject: [PATCH] execute: simplify paths we set as HOME/SHELL for invoked programs --- src/core/execute.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/execute.c b/src/core/execute.c index c6fd82bbf3e..d74affebb3d 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -1697,6 +1697,8 @@ static int build_environment( x = strappend("HOME=", home); if (!x) return -ENOMEM; + + path_simplify(x + 5, true); our_env[n_env++] = x; } @@ -1716,6 +1718,8 @@ static int build_environment( x = strappend("SHELL=", shell); if (!x) return -ENOMEM; + + path_simplify(x + 6, true); our_env[n_env++] = x; } -- 2.47.3