libcli/smb: mask off SMB2_LEASE_FLAG_PARENT_LEASE_KEY_SET for version 1
authorVolker Lendecke <vl@samba.org>
Mon, 22 Sep 2014 19:21:36 +0000 (21:21 +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

index 5e9a34d8401f7de6361ba22bbb0db8d9e27d9e66..e817c347e1eec30e74578740689c12389414a79c 100644 (file)
@@ -48,6 +48,7 @@ ssize_t smb2_lease_pull(const uint8_t *buf, size_t len,
        switch (version) {
        case 1:
                ZERO_STRUCT(lease->parent_lease_key);
+               lease->lease_flags &= ~SMB2_LEASE_FLAG_PARENT_LEASE_KEY_SET;
                lease->lease_epoch = 0;
                break;
        case 2: