diff options
| -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 | } |
