From: Lennart Poettering Date: Tue, 20 Feb 2024 13:39:38 +0000 (+0100) Subject: process-util: use proc_mounted() check at one more place X-Git-Tag: v256-rc1~762^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=234bdd9c99fe853cf15ce9ad493426713133bc2e;p=thirdparty%2Fsystemd.git process-util: use proc_mounted() check at one more place --- diff --git a/src/basic/process-util.c b/src/basic/process-util.c index fb8f4ef06ea..69635e65f81 100644 --- a/src/basic/process-util.c +++ b/src/basic/process-util.c @@ -510,7 +510,7 @@ static int get_process_link_contents(pid_t pid, const char *proc_file, char **re p = procfs_file_alloca(pid, proc_file); r = readlink_malloc(p, ret); - return r == -ENOENT ? -ESRCH : r; + return (r == -ENOENT && proc_mounted() > 0) ? -ESRCH : r; } int get_process_exe(pid_t pid, char **ret) {