r26646: libcli/smb_composite: Allow specifying SMB parameters in smb_composite_connec...
[samba.git] / source4 / scripting / ejs / smbcalls_cli.c
index bb1e445d04c6bf81151892d6d646b918407a2b74..b66318dc3d3e372e18fc57c9b190ce004f57eb6b 100644 (file)
@@ -445,6 +445,12 @@ static int ejs_tree_connect(MprVarHandle eid, int argc, char **argv)
        io.in.credentials            = creds;
        io.in.fallback_to_anonymous  = false;
        io.in.workgroup              = lp_workgroup(global_loadparm);
+       io.in.max_xmit = lp_max_xmit(global_loadparm);
+       io.in.max_mux = lp_maxmux(global_loadparm);
+       io.in.ntstatus_support = lp_nt_status_support(global_loadparm);
+       io.in.max_protocol = lp_cli_maxprotocol(global_loadparm);
+       io.in.unicode = lp_unicode(global_loadparm);
+       io.in.use_spnego = lp_use_spnego(global_loadparm) && lp_nt_status_support(global_loadparm);
 
        result = smb_composite_connect(&io, mem_ctx, 
                                       lp_resolve_context(global_loadparm),