From c0ca857a7d55da95f0459af7dd64ee80725b5a6a Mon Sep 17 00:00:00 2001 From: cyqsimon <28627918+cyqsimon@users.noreply.github.com> Date: Wed, 7 Dec 2022 03:14:48 +0800 Subject: [PATCH] Trim nameserver line in resolv.conf before parsing --- src/resolve.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resolve.rs b/src/resolve.rs index c3ca2f3..f15d55f 100644 --- a/src/resolve.rs +++ b/src/resolve.rs @@ -103,7 +103,7 @@ fn system_nameservers() -> Result { let line = line?; if let Some(nameserver_str) = line.strip_prefix("nameserver ") { - let ip: Result = nameserver_str.parse(); + let ip: Result = nameserver_str.trim().parse(); // TODO: This will need to be changed for IPv6 support. match ip {