From 86b4907853e8df20ebe3ec6871aa3210f1bde201 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 9 Aug 2019 16:16:21 +0200 Subject: smbd: Make "share_mode_flags" 16-bit wide Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- source3/locking/share_mode_lock.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'source3/locking') diff --git a/source3/locking/share_mode_lock.c b/source3/locking/share_mode_lock.c index 0cf8f5a39fe..3c91a25948d 100644 --- a/source3/locking/share_mode_lock.c +++ b/source3/locking/share_mode_lock.c @@ -210,17 +210,17 @@ static void share_mode_memcache_store(struct share_mode_data *d) */ static enum ndr_err_code get_share_mode_blob_header( - DATA_BLOB *blob, uint64_t *pseq, uint8_t *pflags) + DATA_BLOB *blob, uint64_t *pseq, uint16_t *pflags) { struct ndr_pull ndr = {.data = blob->data, .data_size = blob->length}; NDR_CHECK(ndr_pull_hyper(&ndr, NDR_SCALARS, pseq)); - NDR_CHECK(ndr_pull_uint8(&ndr, NDR_SCALARS, pflags)); + NDR_CHECK(ndr_pull_uint16(&ndr, NDR_SCALARS, pflags)); return NDR_ERR_SUCCESS; } struct fsp_update_share_mode_flags_state { enum ndr_err_code ndr_err; - uint8_t share_mode_flags; + uint16_t share_mode_flags; }; static void fsp_update_share_mode_flags_fn( @@ -290,7 +290,7 @@ static struct share_mode_data *share_mode_memcache_fetch(TALLOC_CTX *mem_ctx, enum ndr_err_code ndr_err; struct share_mode_data *d; uint64_t sequence_number; - uint8_t flags; + uint16_t flags; void *ptr; struct file_id id; DATA_BLOB key; -- cgit v1.2.1