From a0f86b4435abcc86478290c9f491e5e56fa8e036 Mon Sep 17 00:00:00 2001 From: Drew Short Date: Sat, 15 Dec 2018 02:44:15 -0600 Subject: [PATCH] Allow addresses to be parsed without ports --- src/server/api.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/api.rs b/src/server/api.rs index b747e32..65626a1 100644 --- a/src/server/api.rs +++ b/src/server/api.rs @@ -61,7 +61,10 @@ fn parse_remote_info(remote_info: &str) -> Result { Err(e) => Err(APIError::new(&format!("Address Parse Error \"{}\"", remote_address), Some(Box::from(e)))) } } else { - Err(APIError::new(&format!("{} could not be parsed", remote_address), None)) + match IpAddr::from_str(&remote_address) { + Ok(v) => Ok(v), + Err(e) => Err(APIError::new(&format!("Address Parse Error \"{}\"", remote_address), Some(Box::from(e)))) + } } }