From 0e7eda91f4bacc3a84733d392f7954b1950c793c Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Mon, 22 Jul 2024 22:17:24 +0200 Subject: [PATCH] path-util: simplify final path for find_executable() Currently, systemd-run ./test.sh would set Description= to $PWD/./test.sh. This is quite ugly. --- src/basic/path-util.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/basic/path-util.c b/src/basic/path-util.c index 0b4d7b6cf77..78ba10ed809 100644 --- a/src/basic/path-util.c +++ b/src/basic/path-util.c @@ -669,6 +669,8 @@ static int find_executable_impl(const char *name, const char *root, char **ret_f r = path_make_absolute_cwd(name, ret_filename); if (r < 0) return r; + + path_simplify(*ret_filename); } if (ret_fd) -- 2.47.3