svn commit: samba r13405 - in
branches/SAMBA_4_0/source/libcli/smb_composite: .
abartlet at samba.org
abartlet at samba.org
Thu Feb 9 03:06:03 GMT 2006
Author: abartlet
Date: 2006-02-09 03:06:02 +0000 (Thu, 09 Feb 2006)
New Revision: 13405
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=13405
Log:
Allow a fallback if SPNEGO is somehow disabled in the client, to just NTLMSSP.
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/libcli/smb_composite/sesssetup.c
Changeset:
Modified: branches/SAMBA_4_0/source/libcli/smb_composite/sesssetup.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/smb_composite/sesssetup.c 2006-02-09 03:05:22 UTC (rev 13404)
+++ branches/SAMBA_4_0/source/libcli/smb_composite/sesssetup.c 2006-02-09 03:06:02 UTC (rev 13405)
@@ -326,7 +326,13 @@
if (!NT_STATUS_IS_OK(status)) {
DEBUG(1, ("Failed to start set GENSEC client mechanism %s: %s\n",
gensec_get_name_by_oid(chosen_oid), nt_errstr(status)));
- return status;
+ chosen_oid = GENSEC_OID_NTLMSSP;
+ status = gensec_start_mech_by_oid(session->gensec, chosen_oid);
+ if (!NT_STATUS_IS_OK(status)) {
+ DEBUG(1, ("Failed to start set (fallback) GENSEC client mechanism %s: %s\n",
+ gensec_get_name_by_oid(chosen_oid), nt_errstr(status)));
+ return status;
+ }
}
status = gensec_update(session->gensec, state,
More information about the samba-cvs
mailing list