From 0e039b0c18e8fda3fa159c738dc2f13af3a61caf Mon Sep 17 00:00:00 2001 From: aglkm <39521015+aglkm@users.noreply.github.com> Date: Fri, 20 Mar 2026 03:52:10 +0300 Subject: [PATCH] correction on ip parsing --- src/requests.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/requests.rs b/src/requests.rs index ce8a55b..e6ac3d1 100644 --- a/src/requests.rs +++ b/src/requests.rs @@ -862,7 +862,7 @@ pub async fn get_reachable_nodes(netstats: Arc>) -> Result<(), a match TcpStream::connect_timeout(&socket_addr, Duration::from_millis(3000)) { Ok(_) => { let client = reqwest::Client::new(); - if let Some((addr, _port)) = node.address.split_once(':') { + if let Some((addr, _port)) = node.address.rsplit_once(':') { let ip = addr.trim_matches(|c| c == '[' || c == ']'); //let url = format!("https://api.country.is/{}", ip); let url = format!("http://ip-api.com/json/{}", ip);