[Dovecot] dovecot 1.2.6 fails to build with openssl < 0.9.8

Paul Howarth paul at city-fan.org
Wed Oct 7 12:51:14 EEST 2009


On Wed, 7 Oct 2009 10:52:14 +0200
Thomas Leuxner <tlx at leuxner.net> wrote:

> Am 07.10.2009 um 10:44 schrieb Paul Howarth:
> 
> >  I've worked around this by reverting the function to
> > the 1.2.5 version for now but I think a better solution would be to
> > have a configure test for these functions and only include the SSL
> > compression details when they're available.
> 
> Which I believe was done here:
> 
> http://www.dovecot.org/list/dovecot/2009-October/043335.html

Which leads to:
http://hg.dovecot.org/dovecot-1.2/rev/4add5c3f13ea

Actually the fix looks slightly wrong to me, and it'll dereference a
NULL pointer in t_strdup_printf with openssl < 0.9.8. The setting of
comp_str to NULL if HAVE_SSL_COMPRESSION is not set should be changed
to setting comp_str to "" I believe.

Paul.


More information about the dovecot mailing list