Re: [Exim] Exim 3.34 assertion failure--LDAP related

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Peter A. Savitch
CC: Philip Hazel, John W Baxter
Subject: Re: [Exim] Exim 3.34 assertion failure--LDAP related
On Thu, 21 Mar 2002, Peter A. Savitch wrote:

> openldap-2.0.23/libraries/liblber/assert.c(33):
> abort();
>
> Exim passes `result' as NULL which is being asserted by the OpenLDAP.
> May be LDAP server failures mentioned by John give this effect.
>
> Exim MUST NOT pass `result' as NULL to ldap_result2error.
> This leads to abort(3) library call in assert.c(33) and thus CRASHES
> Exim. Philip, I seems to be Exim territory ;-)


Thank you for checking this out. I'm not very clueful about LDAP (we
don't use it) and that code hasn't been looked at for ages. I will
insert a check for the NULL case, and figure out what to generate as an
error.

Philip

--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.