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.