libcli/smb: avoid validate info after tcon for SMB 3.10
authorStefan Metzmacher <metze@samba.org>
Fri, 26 Sep 2014 19:28:14 +0000 (21:28 +0200)
committerJeremy Allison <jra@samba.org>
Tue, 7 Oct 2014 20:47:04 +0000 (22:47 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
libcli/smb/smb2cli_tcon.c

index dd310431ff0d31c04c646ecbd040e9c75991a4c5..dd453d89f1460c31b3c8b07a7ac97773f15ba0cb 100644 (file)
@@ -156,6 +156,11 @@ static void smb2cli_tcon_done(struct tevent_req *subreq)
                return;
        }
 
+       if (smbXcli_conn_protocol(state->conn) >= PROTOCOL_SMB3_10) {
+               tevent_req_done(req);
+               return;
+       }
+
        subreq = smb2cli_validate_negotiate_info_send(state, state->ev,
                                                      state->conn,
                                                      state->timeout_msec,