You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@serf.apache.org by st...@apache.org on 2016/12/20 09:57:08 UTC
svn commit: r1775242 - in /serf/trunk: SConstruct buckets/ssl_buckets.c
Author: stsp
Date: Tue Dec 20 09:57:08 2016
New Revision: 1775242
URL: http://svn.apache.org/viewvc?rev=1775242&view=rev
Log:
Fix another build problem with LibreSSL.
* SConstruct: Check for OpenSSL_malloc_init() and provide the
SERF_HAVE_OPENSSL_MALLOC_INIT feature flag.
* buckets/ssl_buckets.c
(init_ssl_libraries): Use SERF_HAVE_OPENSSL_MALLOC_INIT instead
of USE_LEGACY_OPENSSL.
Modified:
serf/trunk/SConstruct
serf/trunk/buckets/ssl_buckets.c
Modified: serf/trunk/SConstruct
URL: http://svn.apache.org/viewvc/serf/trunk/SConstruct?rev=1775242&r1=1775241&r2=1775242&view=diff
==============================================================================
--- serf/trunk/SConstruct (original)
+++ serf/trunk/SConstruct Tue Dec 20 09:57:08 2016
@@ -420,6 +420,8 @@ else:
conf = Configure(env)
if not conf.CheckFunc('BIO_set_init'):
env.Append(CPPDEFINES=['SERF_NO_SSL_BIO_WRAPPERS'])
+if conf.CheckFunc('OPENSSL_malloc_init'):
+ env.Append(CPPDEFINES=['SERF_HAVE_OPENSSL_MALLOC_INIT'])
env = conf.Finish()
# If build with gssapi, get its information and define SERF_HAVE_GSSAPI
Modified: serf/trunk/buckets/ssl_buckets.c
URL: http://svn.apache.org/viewvc/serf/trunk/buckets/ssl_buckets.c?rev=1775242&r1=1775241&r2=1775242&view=diff
==============================================================================
--- serf/trunk/buckets/ssl_buckets.c (original)
+++ serf/trunk/buckets/ssl_buckets.c Tue Dec 20 09:57:08 2016
@@ -1418,7 +1418,7 @@ static void init_ssl_libraries(void)
}
#endif
-#ifndef USE_LEGACY_OPENSSL
+#ifdef SERF_HAVE_OPENSSL_MALLOC_INIT
OPENSSL_malloc_init();
#else
CRYPTO_malloc_init();