Author: abartlet
Date: 2005-12-05 04:10:13 +0000 (Mon, 05 Dec 2005)
New Revision: 12062

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12062

Log:
SASL negotiation now requires a gensec_security context, so that we
only try permitted mechanims.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/libcli/ldap/ldap_bind.c


Changeset:
Modified: branches/SAMBA_4_0/source/libcli/ldap/ldap_bind.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/ldap/ldap_bind.c   2005-12-05 03:42:28 UTC 
(rev 12061)
+++ branches/SAMBA_4_0/source/libcli/ldap/ldap_bind.c   2005-12-05 04:10:13 UTC 
(rev 12062)
@@ -223,7 +223,7 @@
        }
        sasl_names[i] = NULL;
        
-       mechs = gensec_security_by_sasl(tmp_ctx, sasl_names);
+       mechs = gensec_security_by_sasl(conn->gensec, tmp_ctx, sasl_names);
        if (!mechs || !mechs[0]) {
                DEBUG(1, ("None of the %d proposed SASL mechs were 
acceptable\n",
                          count));

Reply via email to