When compiling modssl (at least 2.8.17 to 2.8.22, have overlooked this
earlier), there are many warnings:
"./ssl_util_ssl.h", line 90: warning: macro redefined: OPENSSL_free
My openssl version is 0.9.6m (the latest 0.9.6 release), defining
in opensslv.h and crypto.h, respectively:
#define OPENSSL_VERSION_NUMBER 0x009060dfL
#define OPENSSL_free(addr) CRYPTO_free(addr)

Thus, since 0x009060df < 0x00906100, modssl uses free() instead of
CRYPTO_free(). Is this really intended?
Otherwise the SSL_LIBRARY_VERSION test in ssl_util_ssl.h, line 89, should
use a smaller number than 0x00906100. AfaIk the macro OPENSSL_free was
already introduced on the transition from 0.9.5 to 0.9.6.
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to