We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
gix-url
1 parent 402bcc7 commit a9a4d4dCopy full SHA for a9a4d4d
gix-credentials/src/protocol/context/mod.rs
@@ -101,7 +101,12 @@ mod mutate {
101
self.username = url.user().map(ToOwned::to_owned);
102
self.password = url.password().map(ToOwned::to_owned);
103
self.host = url.host().map(ToOwned::to_owned).map(|mut host| {
104
- if let Some(port) = url.port {
+ let port = url.port.filter(|port| {
105
+ url.scheme
106
+ .default_port()
107
+ .is_none_or(|default_port| *port != default_port)
108
+ });
109
+ if let Some(port) = port {
110
use std::fmt::Write;
111
write!(host, ":{port}").expect("infallible");
112
}
0 commit comments