diff options
author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2017-08-24 22:26:48 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2017-08-28 22:56:50 +0200 |
commit | c7170e20d0a18ec8a514b4daa53bcdbb4dcb3a05 (patch) | |
tree | 4d446243f309595c4464b20d739cec560492f8bc /lib | |
parent | 3063254e32717dab0208baf14648e9685cc2cbc1 (diff) |
configure: allow setting the default SSL backend
Previously, we used as default SSL backend whatever was first in the
`available_backends` array.
However, some users may want to override that default without patching
the source code.
Now they can: with the --with-default-ssl-backend=<backend> option of
the ./configure script.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/vtls/vtls.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/vtls/vtls.c b/lib/vtls/vtls.c index 85665b7df..73ed7a31b 100644 --- a/lib/vtls/vtls.c +++ b/lib/vtls/vtls.c @@ -1246,6 +1246,10 @@ static int multissl_init(const struct Curl_ssl *backend) return 1; env = getenv("CURL_SSL_BACKEND"); +#ifdef CURL_DEFAULT_SSL_BACKEND + if(!env) + env = CURL_DEFAULT_SSL_BACKEND; +#endif if(env) for(i = 0; available_backends[i]; i++) if(!strcmp(env, available_backends[i]->info.name)) { |