From 77388c82d90cf7ca21e3c1ee75ca9ef1cbfbeb1c Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=81ukasz=20Stelmach?= Date: Thu, 1 Dec 2022 00:20:16 +0100 Subject: [PATCH] Check for file existence instead of executability MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Files under /proc/sys/fs/binfmt_misc are never executable. Change-Id: I05bd61a03f09d5bb150f97b0ffd4c49e49ebdd69 Signed-off-by: Łukasz Stelmach --- initvm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/initvm.c b/initvm.c index ec973a5..b5f64cf 100644 --- a/initvm.c +++ b/initvm.c @@ -259,7 +259,7 @@ enum okfail binfmt_register(char *datafile, char *regfile) int ret; /* Is an interpreter for this arch already registered? */ snprintf(path, sizeof(path), SYSFS_BINFMT_MISC "/%s", f[name]); - ret=access(path, X_OK); + ret=access(path, F_OK); if (ret == 0) { #ifdef DEBUG fprintf(stderr, -- 2.7.4