summaryrefslogtreecommitdiff
path: root/source3/libsmb/cliconnect.c
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2003-08-10 20:18:05 +0000
committerVolker Lendecke <vlendec@samba.org>2003-08-10 20:18:05 +0000
commit94bbd5c93a777ad1a6b3951358306e29e6277251 (patch)
treec1bccaa39a3530587218d05adb39b415614ea025 /source3/libsmb/cliconnect.c
parent8829553b167ecf9460437a8fe2eb1cb93d044a4e (diff)
downloadsamba-94bbd5c93a777ad1a6b3951358306e29e6277251.tar.gz
samba-94bbd5c93a777ad1a6b3951358306e29e6277251.tar.bz2
samba-94bbd5c93a777ad1a6b3951358306e29e6277251.zip
Store the server domain from the ntlmssp challenge in the client struct
to be able to ask a LMB for the servers in its workgroup. Against W2k this only works on port 139.... Volker (This used to be commit 62b04d7776852098dd768268500f36c3a362f688)
Diffstat (limited to 'source3/libsmb/cliconnect.c')
-rw-r--r--source3/libsmb/cliconnect.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c
index 94fe04a480..a1a207d197 100644
--- a/source3/libsmb/cliconnect.c
+++ b/source3/libsmb/cliconnect.c
@@ -610,6 +610,7 @@ static BOOL cli_session_setup_ntlmssp(struct cli_state *cli, const char *user,
} while (NT_STATUS_EQUAL(nt_status, NT_STATUS_MORE_PROCESSING_REQUIRED));
if (NT_STATUS_IS_OK(nt_status)) {
+ fstrcpy(cli->server_domain, ntlmssp_state->server_domain);
set_cli_session_key(cli, ntlmssp_state->session_key);
}