aboutsummaryrefslogtreecommitdiff
path: root/embassy-net/src/lib.rs
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2023-02-10 19:00:00 +0100
committerUlf Lilleengen <[email protected]>2023-02-10 19:00:00 +0100
commita7d3ef9122e45a808e1c401b33ee380a0c7c867d (patch)
tree3087adb9d0706c0746f2c03dadcf6663ee8b9757 /embassy-net/src/lib.rs
parent32c3725631b72807b926187d29916468fed68c81 (diff)
scope dns operations within a cfged block
Diffstat (limited to 'embassy-net/src/lib.rs')
-rw-r--r--embassy-net/src/lib.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/embassy-net/src/lib.rs b/embassy-net/src/lib.rs
index 9d9de9134..bda5f9e14 100644
--- a/embassy-net/src/lib.rs
+++ b/embassy-net/src/lib.rs
@@ -328,9 +328,11 @@ impl<D: Driver + 'static> Inner<D> {
328 } 328 }
329 329
330 #[cfg(feature = "dns")] 330 #[cfg(feature = "dns")]
331 let socket = s.sockets.get_mut::<smoltcp::socket::dns::Socket>(self.dns_socket); 331 {
332 let servers: Vec<IpAddress, 3> = config.dns_servers.iter().map(|c| IpAddress::Ipv4(*c)).collect(); 332 let socket = s.sockets.get_mut::<smoltcp::socket::dns::Socket>(self.dns_socket);
333 socket.update_servers(&servers[..]); 333 let servers: Vec<IpAddress, 3> = config.dns_servers.iter().map(|c| IpAddress::Ipv4(*c)).collect();
334 socket.update_servers(&servers[..]);
335 }
334 336
335 self.config = Some(config) 337 self.config = Some(config)
336 } 338 }