summaryrefslogtreecommitdiff
path: root/source3/locking
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2019-08-09 16:16:21 +0200
committerJeremy Allison <jra@samba.org>2019-09-17 22:49:39 +0000
commit86b4907853e8df20ebe3ec6871aa3210f1bde201 (patch)
tree0ffd11fda075516b981ae6762f252f70b4f5d51a /source3/locking
parent9c99675bcbc530f8054de77b1a5f660dde015c62 (diff)
downloadsamba-86b4907853e8df20ebe3ec6871aa3210f1bde201.tar.gz
smbd: Make "share_mode_flags" 16-bit wide
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/locking')
-rw-r--r--source3/locking/share_mode_lock.c8
1 files changed, 4 insertions, 4 deletions
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;