From: Björn Jacke Date: Sat, 30 Dec 2023 20:01:04 +0000 (+0100) Subject: vfs_worm: move write_access_flags to global X-Git-Tag: talloc-2.4.2~91 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0022acac9a56efaca3235a10a4b1fc2b669b11a6;p=thirdparty%2Fsamba.git vfs_worm: move write_access_flags to global Signed-off-by: Bjoern Jacke Reviewed-by: Volker Lendecke --- diff --git a/source3/modules/vfs_worm.c b/source3/modules/vfs_worm.c index f489c540c3a..0d17bbbc814 100644 --- a/source3/modules/vfs_worm.c +++ b/source3/modules/vfs_worm.c @@ -25,6 +25,10 @@ struct worm_config_data { double grace_period; }; +static const uint32_t write_access_flags = FILE_WRITE_DATA | FILE_APPEND_DATA | + FILE_WRITE_ATTRIBUTES | + DELETE_ACCESS | WRITE_DAC_ACCESS | + WRITE_OWNER_ACCESS; static int vfs_worm_connect(struct vfs_handle_struct *handle, const char *service, const char *user) @@ -102,10 +106,6 @@ static NTSTATUS vfs_worm_create_file(vfs_handle_struct *handle, const struct smb2_create_blobs *in_context_blobs, struct smb2_create_blobs *out_context_blobs) { - const uint32_t write_access_flags = - FILE_WRITE_DATA | FILE_APPEND_DATA | - FILE_WRITE_ATTRIBUTES | DELETE_ACCESS | - WRITE_DAC_ACCESS | WRITE_OWNER_ACCESS; NTSTATUS status; bool readonly;