- Added RPM_OPT_FLAGS - Added axis2c_initBuffer_curl.patch - Added axis2c_useENV_as_repopath.patch - Added axis2c_respectConst_sslCTX.patch
23 lines
721 B
Diff
23 lines
721 B
Diff
--- a/wsf_c/axis2c/src/core/transport/http/sender/ssl/ssl_utils.c
|
|
+++ b/wsf_c/axis2c/src/core/transport/http/sender/ssl/ssl_utils.c
|
|
@@ -41,7 +41,6 @@ axis2_ssl_utils_initialize_ctx(
|
|
axis2_char_t * key_file,
|
|
axis2_char_t * ssl_pp)
|
|
{
|
|
- SSL_METHOD *meth = NULL;
|
|
SSL_CTX *ctx = NULL;
|
|
axis2_char_t *ca_file = server_cert;
|
|
|
|
@@ -63,7 +62,11 @@ axis2_ssl_utils_initialize_ctx(
|
|
}
|
|
|
|
/* Create our context */
|
|
- meth = SSLv23_method();
|
|
+ # if defined OPENSSL_VERSION_NUMBER && (OPENSSL_VERSION_NUMBER >= 0x1000000fL)
|
|
+ const SSL_METHOD *meth = SSLv23_method();
|
|
+ # else
|
|
+ SSL_METHOD *meth = SSLv23_method();
|
|
+ # endif
|
|
ctx = SSL_CTX_new(meth);
|
|
|
|
/* Load our keys and certificates
|