aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2003-01-30 14:48:07 +0000
committerDaniel Stenberg <daniel@haxx.se>2003-01-30 14:48:07 +0000
commite7dd7c54ffe8e1562e3adc6fd29f0fc889a62760 (patch)
tree092cd9ed3165234e91ad0717348c76bf13a27b8c
parentb0b50bd12a147f0a3b4d4bccd66374493542b2d0 (diff)
don't check for the CA cert bundle if --insecure is used
-rw-r--r--src/main.c10
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) {