Bug#848652: [Pkg-openssl-devel] Bug#848652: build fails on ppc64el, double free or corruption, stack suggests libssl
Daniel Pocock
daniel at pocock.pro
Tue Dec 20 16:33:12 UTC 2016
On 19/12/16 23:05, Kurt Roeckx wrote:
>
> You should use SSL_COMP_free_compression_methods() so that we can
> put the internal pointer to NULL.
>
Thanks for suggesting that, I notice that method is only available with
OpenSSL 1.0.2 and I'm also trying to build backports for jessie (OpenSSL
1.0.1)
Is there anything I can do that will be 1.0.1 compatible?
Maybe I could also do this:
#if OPENSSL_VERSION_NUMBER < 0x01000200f
ErrLog(<<"Unable to free compression methods on OpenSSL < 1.0.2");
#else
SSL_COMP_free_compression_methods()
#endif
so that the code will compile with either OpenSSL version, but people
stuck with an older OpenSSL will potentially have the leak.
I saw some other discussions of this API method in various Github issues:
https://github.com/curl/curl/issues/905
https://github.com/curl/curl/issues/817
Regards,
Daniel
More information about the Pkg-voip-maintainers
mailing list