diff options
Diffstat (limited to 'embassy-net/src/tcp.rs')
| -rw-r--r-- | embassy-net/src/tcp.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/embassy-net/src/tcp.rs b/embassy-net/src/tcp.rs index 515bbc5be..367675b13 100644 --- a/embassy-net/src/tcp.rs +++ b/embassy-net/src/tcp.rs | |||
| @@ -480,7 +480,10 @@ pub mod client { | |||
| 480 | Self: 'a, | 480 | Self: 'a, |
| 481 | { | 481 | { |
| 482 | let addr: crate::IpAddress = match remote.ip() { | 482 | let addr: crate::IpAddress = match remote.ip() { |
| 483 | #[cfg(feature = "proto-ipv4")] | ||
| 483 | IpAddr::V4(addr) => crate::IpAddress::Ipv4(crate::Ipv4Address::from_bytes(&addr.octets())), | 484 | IpAddr::V4(addr) => crate::IpAddress::Ipv4(crate::Ipv4Address::from_bytes(&addr.octets())), |
| 485 | #[cfg(not(feature = "proto-ipv4"))] | ||
| 486 | IpAddr::V4(_) => panic!("ipv4 support not enabled"), | ||
| 484 | #[cfg(feature = "proto-ipv6")] | 487 | #[cfg(feature = "proto-ipv6")] |
| 485 | IpAddr::V6(addr) => crate::IpAddress::Ipv6(crate::Ipv6Address::from_bytes(&addr.octets())), | 488 | IpAddr::V6(addr) => crate::IpAddress::Ipv6(crate::Ipv6Address::from_bytes(&addr.octets())), |
| 486 | #[cfg(not(feature = "proto-ipv6"))] | 489 | #[cfg(not(feature = "proto-ipv6"))] |
