From 7868e49da8880a526471d03d183ad9fccf0a86ff Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Wed, 11 Nov 2020 11:18:41 +0100 Subject: [PATCH] utils: enable override only for directories and files Signed-off-by: Giuseppe Scrivano --- utils.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/utils.c b/utils.c index 9c37e81..a6e826d 100644 --- a/utils.c +++ b/utils.c @@ -240,6 +240,16 @@ override_mode (struct ovl_layer *l, int fd, const char *abs_path, const char *pa cleanup_close int cleanup_fd = -1; const char *xattr_name; + switch (st->st_mode & S_IFMT) + { + case S_IFDIR: + case S_IFREG: + break; + + default: + return 0; + } + switch (l->stat_override_mode) { case STAT_OVERRIDE_NONE: