diff options
| author | Ulf Lilleengen <[email protected]> | 2023-02-10 19:00:00 +0100 |
|---|---|---|
| committer | Ulf Lilleengen <[email protected]> | 2023-02-10 19:00:00 +0100 |
| commit | a7d3ef9122e45a808e1c401b33ee380a0c7c867d (patch) | |
| tree | 3087adb9d0706c0746f2c03dadcf6663ee8b9757 /embassy-net | |
| parent | 32c3725631b72807b926187d29916468fed68c81 (diff) | |
scope dns operations within a cfged block
Diffstat (limited to 'embassy-net')
| -rw-r--r-- | embassy-net/src/lib.rs | 8 |
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 | } |
