summaryrefslogtreecommitdiff
path: root/src/shared/smack-util.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2021-09-23 17:08:58 +0200
committerLennart Poettering <lennart@poettering.net>2021-09-23 21:15:46 +0200
commitf7c9ade22fcd0156fb76a3e1dbdac76883f43472 (patch)
tree817537980e7b9297988e6b380a9cae8494a388cd /src/shared/smack-util.c
parent3fc0688d422c9f358881fb9093a3a02a6989de52 (diff)
downloadsystemd-f7c9ade22fcd0156fb76a3e1dbdac76883f43472.tar.gz
smack-util: tiny simplification
Diffstat (limited to 'src/shared/smack-util.c')
-rw-r--r--src/shared/smack-util.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/shared/smack-util.c b/src/shared/smack-util.c
index 01958f0b0d..1d04020027 100644
--- a/src/shared/smack-util.c
+++ b/src/shared/smack-util.c
@@ -286,14 +286,13 @@ int mac_smack_copy(const char *dest, const char *src) {
#endif
int rename_and_apply_smack_floor_label(const char *from, const char *to) {
- int r = 0;
+
if (rename(from, to) < 0)
return -errno;
#if HAVE_SMACK_RUN_LABEL
- r = mac_smack_apply(to, SMACK_ATTR_ACCESS, SMACK_FLOOR_LABEL);
- if (r < 0)
- return r;
+ return mac_smack_apply(to, SMACK_ATTR_ACCESS, SMACK_FLOOR_LABEL);
+#else
+ return 0;
#endif
- return r;
}