From 271b84aef0163f4073a9451e428301294a5d04a8 Mon Sep 17 00:00:00 2001 From: geby <geby@7c85be65-684b-0410-a082-b2ed4fbef004> Date: Thu, 15 Oct 2009 13:54:00 +0000 Subject: [PATCH] TLdapSend.BindSasl fix git-svn-id: https://svn.code.sf.net/p/synalist/code/trunk@104 7c85be65-684b-0410-a082-b2ed4fbef004 --- ldapsend.pas | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ldapsend.pas b/ldapsend.pas index eb2cd85..1067d4a 100644 --- a/ldapsend.pas +++ b/ldapsend.pas @@ -1,5 +1,5 @@ {==============================================================================| -| Project : Ararat Synapse | 001.006.000 | +| Project : Ararat Synapse | 001.006.001 | |==============================================================================| | Content: LDAP client | |==============================================================================| @@ -935,7 +935,7 @@ begin else begin digreq := ASNObject(ASNEncInt(FVersion), ASN1_INT) - + ASNObject('', ASN1_NULL) + + ASNObject('', ASN1_OCTSTR) + ASNObject(ASNObject('DIGEST-MD5', ASN1_OCTSTR), $A3); digreq := ASNObject(digreq, LDAP_ASN1_BIND_REQUEST); Fsock.SendString(BuildPacket(digreq)); @@ -947,9 +947,9 @@ begin x := 1; t := ASNItem(x, s, xt); s := ASNObject(ASNEncInt(FVersion), ASN1_INT) - + ASNObject('', ASN1_NULL) - + ASNObject(ASNObject('DIGEST-MD5', ASN1_OCTSTR), $A3) - + ASNObject(LdapSasl(t), ASN1_OCTSTR); + + ASNObject('', ASN1_OCTSTR) + + ASNObject(ASNObject('DIGEST-MD5', ASN1_OCTSTR) + + ASNObject(LdapSasl(t), ASN1_OCTSTR), $A3); s := ASNObject(s, LDAP_ASN1_BIND_REQUEST); Fsock.SendString(BuildPacket(s)); s := ReceiveResponse;