From: Zbigniew Jędrzejewski-Szmek Date: Tue, 28 Mar 2023 16:50:31 +0000 (+0200) Subject: shared/exec-util: null_or_empty_path() does not return boolean X-Git-Tag: v254-rc1~885^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7d0c47dad0d4282c3924a654a8fe18fc5d7766f8;p=thirdparty%2Fsystemd.git shared/exec-util: null_or_empty_path() does not return boolean We shouldn't report that the file is empty if the stating fails. Let's do the same as in other places, and just ignore the error and let the subsequent operation fail. --- diff --git a/src/shared/exec-util.c b/src/shared/exec-util.c index ac68cbc4cb1..a2e8f428e69 100644 --- a/src/shared/exec-util.c +++ b/src/shared/exec-util.c @@ -39,7 +39,7 @@ static int do_spawn(const char *path, char *argv[], int stdout_fd, pid_t *pid, b pid_t _pid; int r; - if (null_or_empty_path(path)) { + if (null_or_empty_path(path) > 0) { log_debug("%s is empty (a mask).", path); return 0; }