[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Please test OPENLDAP_REL_ENG_2_3



Fixed in RE23.  The open.c patch included one character too many...

At 08:00 AM 5/15/2006, Kurt D. Zeilenga wrote:
>At 02:53 PM 5/12/2006, Howard Chu wrote:
>>ITS#4541
>>   libraries/libldap/cyrus.c 1.134 -> 1.135
>>                     kbind.c 1.40 -> 1.41
>>                     open.c 1.112 -> 1.115
>>                     request.c 1.130 -> 1.131
>
>
>Applying this patch to RE23 leads to a segfault in
>ldapsearch(1)....
>
>#0  0x80601cb in ldap_pvt_url_scheme2proto (
>    scheme=0x185 <Address 0x185 out of bounds>) at url.c:62
>62              if( strcmp("ldap", scheme) == 0 ) {
>(gdb) where
>#0  0x80601cb in ldap_pvt_url_scheme2proto (
>    scheme=0x185 <Address 0x185 out of bounds>) at url.c:62
>#1  0x80526ce in ldap_int_open_connection (ld=0x8081000, conn=0x80800c0, 
>    srv=0x8081034, async=0) at open.c:258
>#2  0x805de98 in ldap_new_connection (ld=0x8081000, srvlist=0x8081034, 
>    use_ldsb=1, connect=1, bind=0x0) at request.c:342
>#3  0x80522ad in ldap_open_defconn (ld=0x8081000) at open.c:41
>#4  0x805da0b in ldap_send_initial_request (ld=0x8081000, msgtype=96, 
>    dn=0x8076ce2 "", ber=0x8080040, msgid=1) at request.c:105
>#5  0x80566b0 in ldap_sasl_bind (ld=0x8081000, dn=0x8076ce2 "", mechanism=0x0, 
>    cred=0xbfbfead8, sctrls=0x0, cctrls=0x0, msgidp=0xbfbfead4) at sasl.c:153
>#6  0x8056d92 in ldap_simple_bind (ld=0x8081000, dn=0x0, passwd=0x0)
>    at sbind.c:86
>#7  0x805222b in ldap_bind (ld=0x8081000, dn=0x0, passwd=0x0, authmethod=128)
>    at bind.c:77
>#8  0x804f2d4 in tool_bind (ld=0x8081000) at common.c:968
>#9  0x804c182 in main (argc=14, argv=0xbfbff1ec) at ldapsearch.c:658