]> granicus.if.org Git - apache/commitdiff
enable to build with OpenSSL 0.9.9
authorGuenter Knauf <fuankg@apache.org>
Sun, 25 Nov 2007 17:51:28 +0000 (17:51 +0000)
committerGuenter Knauf <fuankg@apache.org>
Sun, 25 Nov 2007 17:51:28 +0000 (17:51 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@598019 13f79535-47bb-0310-9956-ffa450edef68

modules/ssl/ssl_engine_init.c
modules/ssl/ssl_toolkit_compat.h

index 05600c84e3ab758a84bb3bad011fa2a92ff34bae..5a60516a0a6f925a7262bec439c34a07812ebd29 100644 (file)
@@ -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;
 
index d8bad75ae405495c963ad21700cb881031eaa8a3..430127c1ec504509128077b94cfa8546eea355e5 100644 (file)
 # 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*);