summaryrefslogtreecommitdiffstats
path: root/source/libsmb/cliconnect.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2001-10-14 06:14:11 +0000
committerAndrew Tridgell <tridge@samba.org>2001-10-14 06:14:11 +0000
commit131010e9fb842b4d5a8660c538a3313c95fadae7 (patch)
tree3817ece5bfb3dc596459c36e19385e7829766e12 /source/libsmb/cliconnect.c
parentb218d465a1968a11d2d6a42afa7e552fea8b7f5e (diff)
downloadsamba-131010e9fb842b4d5a8660c538a3313c95fadae7.tar.gz
samba-131010e9fb842b4d5a8660c538a3313c95fadae7.tar.xz
samba-131010e9fb842b4d5a8660c538a3313c95fadae7.zip
fixed NTLMSSP with XP servers (who don't send the duplicate challenge
in the asn1 spnego structures)
Diffstat (limited to 'source/libsmb/cliconnect.c')
-rw-r--r--source/libsmb/cliconnect.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/libsmb/cliconnect.c b/source/libsmb/cliconnect.c
index 4a9d2fe59c6..94eda90a3b3 100644
--- a/source/libsmb/cliconnect.c
+++ b/source/libsmb/cliconnect.c
@@ -439,6 +439,10 @@ static BOOL cli_session_setup_ntlmssp(struct cli_state *cli, char *user,
return False;
}
+#if 0
+ file_save("chal.dat", blob.data, blob.length);
+#endif
+
/* the server gives us back two challenges */
if (!spnego_parse_challenge(blob, &chal1, &chal2)) {
return False;
@@ -499,6 +503,10 @@ static BOOL cli_session_setup_spnego(struct cli_state *cli, char *user,
goto ntlmssp;
}
+#if 0
+ file_save("negprot.dat", cli->secblob.data, cli->secblob.length);
+#endif
+
/* the server sent us the first part of the SPNEGO exchange in the negprot
reply */
if (!spnego_parse_negTokenInit(cli->secblob, guid, OIDs, &principle)) {