From e0601478604a4869dc5af909eedeef480ec11ff7 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan.bosch@open-xchange.com> Date: Mon, 11 Nov 2024 16:45:57 +0100 Subject: [PATCH] lib-sieve: storage: file: Avoid using ugly file permission macros --- src/lib-sieve/storage/file/sieve-file-script.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib-sieve/storage/file/sieve-file-script.c b/src/lib-sieve/storage/file/sieve-file-script.c index 5f856f9e3..ead75f0b0 100644 --- a/src/lib-sieve/storage/file/sieve-file-script.c +++ b/src/lib-sieve/storage/file/sieve-file-script.c @@ -558,10 +558,8 @@ sieve_file_script_binary_save(struct sieve_script *script, sieve_storage_setup_bin_path(storage, 0700) < 0) return -1; - return sieve_binary_save( - sbin, fscript->bin_path, update, - (fscript->st.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO)), - error_code_r); + return sieve_binary_save(sbin, fscript->bin_path, update, + (fscript->st.st_mode & 0777), error_code_r); } static const char * -- GitLab