diff options
author | Zach Loafman <zachary.loafman@isilon.com> | 2009-03-30 15:57:57 -0700 |
---|---|---|
committer | Tim Prouty <tprouty@samba.org> | 2009-04-01 08:30:25 -0700 |
commit | afa71fbad9cbd8b1a6b68b9ba01936ad70ff25e5 (patch) | |
tree | efcb88b0db7812cc68f48613720528535fc0069d /source4/libcli/smb2/create.c | |
parent | 264b28ec0962c355ee90f9ac67fcf07cd84c5c7b (diff) | |
download | samba-afa71fbad9cbd8b1a6b68b9ba01936ad70ff25e5.tar.gz samba-afa71fbad9cbd8b1a6b68b9ba01936ad70ff25e5.tar.bz2 samba-afa71fbad9cbd8b1a6b68b9ba01936ad70ff25e5.zip |
s4:smb2: Add lease break support for SMB2.1
Add the structures and marshalling for the lease break variants of the
oplock break / oplock break ack messages.
Diffstat (limited to 'source4/libcli/smb2/create.c')
-rw-r--r-- | source4/libcli/smb2/create.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/libcli/smb2/create.c b/source4/libcli/smb2/create.c index 344be60f6e..363210bd03 100644 --- a/source4/libcli/smb2/create.c +++ b/source4/libcli/smb2/create.c @@ -315,7 +315,7 @@ struct smb2_request *smb2_create_send(struct smb2_tree *tree, struct smb2_create if (io->in.lease_request) { uint8_t data[32]; - memcpy(&data[0], io->in.lease_request->lease_key, 16); + memcpy(&data[0], &io->in.lease_request->lease_key, 16); SIVAL(data, 16, io->in.lease_request->lease_state); SIVAL(data, 20, io->in.lease_request->lease_flags); SBVAL(data, 24, io->in.lease_request->lease_duration); @@ -427,7 +427,7 @@ NTSTATUS smb2_create_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, struct } data = io->out.blobs.blobs[i].data.data; - memcpy(io->out.lease_response.lease_key, data, 16); + memcpy(&io->out.lease_response.lease_key, data, 16); io->out.lease_response.lease_state = IVAL(data, 16); io->out.lease_response.lease_flags = IVAL(data, 20); io->out.lease_response.lease_duration = BVAL(data, 24); |