libcli/smb: remember the lease_version in struct smb2_lease
authorVolker Lendecke <vl@samba.org>
Tue, 23 Sep 2014 20:56:41 +0000 (22:56 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 7 Nov 2014 19:13:09 +0000 (20:13 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
libcli/smb/smb2_lease.c
librpc/idl/smb2_lease_struct.idl

index f97f096db83b1e40e1e63687e1e651fb5605c296..5e9a34d8401f7de6361ba22bbb0db8d9e27d9e66 100644 (file)
@@ -43,6 +43,7 @@ ssize_t smb2_lease_pull(const uint8_t *buf, size_t len,
        lease->lease_state = IVAL(buf, 16);
        lease->lease_flags = IVAL(buf, 20);
        lease->lease_duration = BVAL(buf, 24);
+       lease->lease_version = version;
 
        switch (version) {
        case 1:
index be80d147839c19384b4e93b932834451e6d69de0..5ccd8a3f62181c8c72c66bfb1ad8fb486811ac10 100644 (file)
@@ -28,6 +28,7 @@ interface smb2_lease_struct
                uint32 lease_flags;
                hyper lease_duration;   /* should be 0 */
                smb2_lease_key parent_lease_key;
+               uint16 lease_version;
                uint16 lease_epoch;
        } smb2_lease;
 };
\ No newline at end of file