diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-09-23 17:08:58 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-09-23 21:15:46 +0200 |
commit | f7c9ade22fcd0156fb76a3e1dbdac76883f43472 (patch) | |
tree | 817537980e7b9297988e6b380a9cae8494a388cd /src/shared/smack-util.c | |
parent | 3fc0688d422c9f358881fb9093a3a02a6989de52 (diff) | |
download | systemd-f7c9ade22fcd0156fb76a3e1dbdac76883f43472.tar.gz |
smack-util: tiny simplification
Diffstat (limited to 'src/shared/smack-util.c')
-rw-r--r-- | src/shared/smack-util.c | 9 |
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; } |