summaryrefslogtreecommitdiff
path: root/cli/flags.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/flags.rs')
-rw-r--r--cli/flags.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/cli/flags.rs b/cli/flags.rs
index a994b3f0c..9fe25df50 100644
--- a/cli/flags.rs
+++ b/cli/flags.rs
@@ -1437,7 +1437,10 @@ fn location_arg<'a, 'b>() -> Arg<'a, 'b> {
if url.is_err() {
return Err("Failed to parse URL".to_string());
}
- if !["http", "https"].contains(&url.unwrap().scheme()) {
+ let mut url = url.unwrap();
+ url.set_username("").unwrap();
+ url.set_password(None).unwrap();
+ if !["http", "https"].contains(&url.scheme()) {
return Err("Expected protocol \"http\" or \"https\"".to_string());
}
Ok(())