Skip to content

Commit 49b6ef8

Browse files
Don't do DNS lookup if login server address is already an IP
1 parent a71982d commit 49b6ef8

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src-tauri/src/util.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,12 @@ fn resolve_host(host: &str) -> Result<String> {
8080

8181
pub(crate) fn resolve_server_addr(addr: &str) -> Result<String> {
8282
let (host, port) = split_addr_port(addr)?;
83+
84+
// if we alredy have an IP, nothing to resolve
85+
if host.parse::<std::net::IpAddr>().is_ok() {
86+
return Ok(addr.to_string());
87+
}
88+
8389
let Ok(ip) = resolve_host(&host) else {
8490
return Err(format!("Failed to resolve game server address {}", addr).into());
8591
};

0 commit comments

Comments
 (0)