From 7471603b686e7e04a74ec67797e974cdcdb21217 Mon Sep 17 00:00:00 2001 From: Guenter Knauf Date: Sun, 25 Nov 2007 17:51:28 +0000 Subject: [PATCH] enable to build with OpenSSL 0.9.9 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@598019 13f79535-47bb-0310-9956-ffa450edef68 --- modules/ssl/ssl_engine_init.c | 2 +- modules/ssl/ssl_toolkit_compat.h | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/ssl/ssl_engine_init.c b/modules/ssl/ssl_engine_init.c index 05600c84e3..5a60516a0a 100644 --- a/modules/ssl/ssl_engine_init.c +++ b/modules/ssl/ssl_engine_init.c @@ -361,7 +361,7 @@ static void ssl_init_ctx_protocol(server_rec *s, modssl_ctx_t *mctx) { SSL_CTX *ctx = NULL; - SSL_METHOD *method = NULL; + MODSSL_SSL_METHOD_CONST SSL_METHOD *method = NULL; char *cp; int protocol = mctx->protocol; diff --git a/modules/ssl/ssl_toolkit_compat.h b/modules/ssl/ssl_toolkit_compat.h index d8bad75ae4..430127c1ec 100644 --- a/modules/ssl/ssl_toolkit_compat.h +++ b/modules/ssl/ssl_toolkit_compat.h @@ -105,6 +105,12 @@ # define MODSSL_D2I_X509_CONST #endif +#if (OPENSSL_VERSION_NUMBER >= 0x00909000) +# define MODSSL_SSL_METHOD_CONST const +#else +# define MODSSL_SSL_METHOD_CONST +#endif + #define modssl_X509_verify_cert X509_verify_cert typedef int (modssl_read_bio_cb_fn)(char*,int,int,void*); -- 2.40.0