From 85c95db17a5f8a77608a6eb2e833da3dd3b8f51e Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 28 Aug 2014 11:09:26 +0200 Subject: curl: Try to initialize with SSL support to handle https:// URIs If initialization fails, we fall back to the old behavior. --- src/libstrongswan/plugins/curl/curl_plugin.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/libstrongswan/plugins/curl/curl_plugin.c') diff --git a/src/libstrongswan/plugins/curl/curl_plugin.c b/src/libstrongswan/plugins/curl/curl_plugin.c index 062fe129f..ab63a50cc 100644 --- a/src/libstrongswan/plugins/curl/curl_plugin.c +++ b/src/libstrongswan/plugins/curl/curl_plugin.c @@ -79,7 +79,12 @@ plugin_t *curl_plugin_create() }, ); - res = curl_global_init(CURL_GLOBAL_NOTHING); + res = curl_global_init(CURL_GLOBAL_SSL); + if (res != CURLE_OK) + { + /* no SSL support? Try without */ + res = curl_global_init(CURL_GLOBAL_NOTHING); + } if (res != CURLE_OK) { DBG1(DBG_LIB, "global libcurl initializing failed: %s", -- cgit v1.2.3