From ef8304de533ec6c0999a42e0c72e48a942735641 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 8 Jul 2022 00:08:22 +0200 Subject: [PATCH] smack: catch more types of 'not supported' errors --- src/shared/smack-util.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/shared/smack-util.c b/src/shared/smack-util.c index 0df1778cb2d..8f90a2096d4 100644 --- a/src/shared/smack-util.c +++ b/src/shared/smack-util.c @@ -12,6 +12,7 @@ #include #include "alloc-util.h" +#include "errno-util.h" #include "fd-util.h" #include "fileio.h" #include "log.h" @@ -158,7 +159,7 @@ static int smack_fix_fd(int fd, const char *abspath, LabelFixFlags flags) { r = -errno; /* If the FS doesn't support labels, then exit without warning */ - if (r == -EOPNOTSUPP) + if (ERRNO_IS_NOT_SUPPORTED(r)) return 0; /* It the FS is read-only and we were told to ignore failures caused by that, suppress error */