diff options
author | Daniel Stenberg <daniel@haxx.se> | 2003-01-30 14:48:07 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2003-01-30 14:48:07 +0000 |
commit | e7dd7c54ffe8e1562e3adc6fd29f0fc889a62760 (patch) | |
tree | 092cd9ed3165234e91ad0717348c76bf13a27b8c | |
parent | b0b50bd12a147f0a3b4d4bccd66374493542b2d0 (diff) |
don't check for the CA cert bundle if --insecure is used
-rw-r--r-- | src/main.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main.c b/src/main.c index b416e55c1..6397e9035 100644 --- a/src/main.c +++ b/src/main.c @@ -2464,17 +2464,19 @@ operate(struct Configurable *config, int argc, char *argv[]) * We support the environment variable thing for non-Windows platforms * too. Just for the sake of it. */ - if (! config->cacert) { + if (!config->cacert && + !config->capath && + !config->insecure_ok) { env = curl_getenv("CURL_CA_BUNDLE"); if(env) { GetStr(&config->cacert, env); free(env); } - } #if defined(WIN32) && !defined(__CYGWIN32__) - if (! config->cacert) - FindWin32CACert(config, "curl-ca-bundle.crt"); + else + FindWin32CACert(config, "curl-ca-bundle.crt"); #endif + } if (config->postfields) { if (config->use_httpget) { |