smb_composite: Avoid use of global_loadparm.
authorjelmer <jelmer@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Sat, 5 Jan 2008 19:33:11 +0000 (19:33 +0000)
committerjelmer <jelmer@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Sat, 5 Jan 2008 19:33:11 +0000 (19:33 +0000)
Hopefully this fixes OpenChange's mapiadmin.

git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@26674 0c0555d6-39d7-0310-84fc-f1cc0bd64818

source/libcli/smb_composite/connect.c

index a44765e9809f5fe2162379e5a4dbcef6838dbd29..22573442a272eae3c3f6bfa5f707834fb0dbf4e8 100644 (file)
@@ -172,8 +172,9 @@ static NTSTATUS connect_session_setup(struct composite_context *c,
 
                state->io_setup->in.credentials = cli_credentials_init(state);
                NT_STATUS_HAVE_NO_MEMORY(state->io_setup->in.credentials);
-               cli_credentials_set_conf(state->io_setup->in.credentials, 
-                                        global_loadparm);
+               cli_credentials_set_workstation(state->io_setup->in.credentials,
+                  cli_credentials_get_workstation(state->io->in.credentials), 
+                  CRED_SPECIFIED);
                cli_credentials_set_anonymous(state->io_setup->in.credentials);
 
                /* If the preceding attempt was with extended security, we