From 15c1f85e9e607bd72920ee66859b91a8a058f7ef Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 17 Mar 2023 14:29:12 +0000 Subject: [PATCH] FHS: Perform world writable check only for regular files Signed-off-by: Michael Tremer --- src/libpakfire/fhs.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/libpakfire/fhs.c b/src/libpakfire/fhs.c index 63aa802cf..6daf8258b 100644 --- a/src/libpakfire/fhs.c +++ b/src/libpakfire/fhs.c @@ -221,6 +221,15 @@ ERROR: static int pakfire_fhs_check_world_writable( struct pakfire* pakfire, struct pakfire_file* file) { + // Run this check only for regular files + switch (pakfire_file_get_type(file)) { + case S_IFREG: + break; + + default: + return 0; + } + // Fetch path const char* path = pakfire_file_get_path(file); -- 2.39.5