]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:libcli: send the TCONX_FLAG_EXTENDED_RESPONSE flag
authorStefan Metzmacher <metze@samba.org>
Thu, 2 Aug 2012 06:48:11 +0000 (08:48 +0200)
committerStefan Metzmacher <metze@samba.org>
Thu, 2 Aug 2012 07:00:24 +0000 (09:00 +0200)
metze

source4/libcli/cliconnect.c
source4/libcli/smb_composite/connect.c
source4/libcli/util/clilsa.c

index 45d8d2a77649fb01bd16664528a5c278866dd421..d680a7e121aea3248d9411ac298a66a6b7796be5 100644 (file)
@@ -124,7 +124,7 @@ NTSTATUS smbcli_tconX(struct smbcli_state *cli, const char *sharename,
 
        /* setup a tree connect */
        tcon.generic.level = RAW_TCON_TCONX;
-       tcon.tconx.in.flags = 0;
+       tcon.tconx.in.flags = TCONX_FLAG_EXTENDED_RESPONSE;
        if (cli->transport->negotiate.sec_mode & NEGOTIATE_SECURITY_USER_LEVEL) {
                tcon.tconx.in.password = data_blob(NULL, 0);
        } else if (cli->transport->negotiate.sec_mode & NEGOTIATE_SECURITY_CHALLENGE_RESPONSE) {
index 80ce5562d269d858ac2c07c6770775f26bcca0cb..3453ec94cf52a8aeefc5cc6d44a12424d975dc0c 100644 (file)
@@ -110,7 +110,7 @@ static NTSTATUS connect_session_setup_anon(struct composite_context *c,
 
        /* connect to a share using a tree connect */
        state->io_tcon->generic.level = RAW_TCON_TCONX;
-       state->io_tcon->tconx.in.flags = 0;
+       state->io_tcon->tconx.in.flags = TCONX_FLAG_EXTENDED_RESPONSE;
        state->io_tcon->tconx.in.password = data_blob(NULL, 0); 
        
        state->io_tcon->tconx.in.path = talloc_asprintf(state->io_tcon, 
@@ -195,7 +195,7 @@ static NTSTATUS connect_session_setup(struct composite_context *c,
 
        /* connect to a share using a tree connect */
        state->io_tcon->generic.level = RAW_TCON_TCONX;
-       state->io_tcon->tconx.in.flags = 0;
+       state->io_tcon->tconx.in.flags = TCONX_FLAG_EXTENDED_RESPONSE;
        state->io_tcon->tconx.in.password = data_blob(NULL, 0); 
        
        state->io_tcon->tconx.in.path = talloc_asprintf(state->io_tcon, 
index 4a81457569d107dfb6e10df57947e652513a0cea..2720a50c833ed7bfe7758ade3c749e2d2d7a7855 100644 (file)
@@ -68,7 +68,7 @@ static NTSTATUS smblsa_connect(struct smbcli_state *cli)
 
        /* connect to IPC$ */
        tcon.generic.level = RAW_TCON_TCONX;
-       tcon.tconx.in.flags = 0;
+       tcon.tconx.in.flags = TCONX_FLAG_EXTENDED_RESPONSE;
        tcon.tconx.in.password = data_blob(NULL, 0);
        tcon.tconx.in.path = "ipc$";
        tcon.tconx.in.device = "IPC";