diff options
Diffstat (limited to 'src/tool_operate.c')
-rw-r--r-- | src/tool_operate.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/tool_operate.c b/src/tool_operate.c index a37e0c84d..146795e69 100644 --- a/src/tool_operate.c +++ b/src/tool_operate.c @@ -325,6 +325,18 @@ int operate(struct Configurable *config, int argc, argv_item_t argv[]) } } + if(config->userpwd && !config->xoauth2_bearer) { + res = checkpasswd("host", &config->userpwd); + if(res) + goto quit_curl; + } + + if(config->proxyuserpwd) { + res = checkpasswd("proxy", &config->proxyuserpwd); + if(res) + goto quit_curl; + } + if((!config->url_list || !config->url_list->url) && !config->list_engines) { helpf(config->errors, "no URL specified!\n"); res = CURLE_FAILED_INIT; |