]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:libcli:smb2: store the share capabilites in the smb2_tree object
authorMichael Adam <obnox@samba.org>
Wed, 29 Feb 2012 23:29:51 +0000 (00:29 +0100)
committerMichael Adam <obnox@samba.org>
Sat, 3 Mar 2012 16:03:07 +0000 (17:03 +0100)
source4/libcli/smb2/connect.c
source4/libcli/smb2/smb2.h
source4/torture/smb2/util.c

index 77b974475e3509712237b146f6484f7558227938..b2657f2568c251995283526b03ae96b1bef12db0 100644 (file)
@@ -242,6 +242,7 @@ static void smb2_connect_tcon_done(struct smb2_request *smb2req)
        }
 
        state->tree->tid = state->tcon.out.tid;
+       state->tree->capabilities = state->tcon.out.capabilities;
 
        tevent_req_done(req);
 }
index 1cff5eac59ef55c67b481fb500c2c8572308e33f..c4dc0001a00e289fbdcf4ebfea12cdccd9e2e318 100644 (file)
@@ -107,6 +107,7 @@ struct smb2_transport {
 struct smb2_tree {
        struct smb2_session *session;
        uint32_t tid;
+       uint32_t capabilities;
 };
 
 /*
index 62e4681563972119fee695854c35473f0412ba80..e966b9cbe4ed89eeed3eb2fd094fab96d33a2dbd 100644 (file)
@@ -295,6 +295,7 @@ bool torture_smb2_tree_connect(struct torture_context *tctx,
        }
 
        tree->tid = tcon.out.tid;
+       tree->capabilities = tcon.out.capabilities;
 
        *_tree = tree;