diff options
| author | Dario Nieuwenhuis <[email protected]> | 2022-12-07 00:28:38 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2022-12-07 00:28:38 +0100 |
| commit | f7fe0c1441843b04fa17ba0fe94f8c8d4f851882 (patch) | |
| tree | 0118957c2ce740d945293964fd0183595dec8aff /embassy-net/src/tcp.rs | |
| parent | 02abe00439ba873945bd6b60546a200b3da751f1 (diff) | |
net: update smoltcp
Diffstat (limited to 'embassy-net/src/tcp.rs')
| -rw-r--r-- | embassy-net/src/tcp.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/embassy-net/src/tcp.rs b/embassy-net/src/tcp.rs index 60386535a..73cf2d4e4 100644 --- a/embassy-net/src/tcp.rs +++ b/embassy-net/src/tcp.rs | |||
| @@ -94,7 +94,10 @@ impl<'a> TcpSocket<'a> { | |||
| 94 | { | 94 | { |
| 95 | let local_port = self.io.stack.borrow_mut().get_local_port(); | 95 | let local_port = self.io.stack.borrow_mut().get_local_port(); |
| 96 | 96 | ||
| 97 | match { self.io.with_mut(|s, i| s.connect(i, remote_endpoint, local_port)) } { | 97 | match { |
| 98 | self.io | ||
| 99 | .with_mut(|s, i| s.connect(i.context(), remote_endpoint, local_port)) | ||
| 100 | } { | ||
| 98 | Ok(()) => {} | 101 | Ok(()) => {} |
| 99 | Err(tcp::ConnectError::InvalidState) => return Err(ConnectError::InvalidState), | 102 | Err(tcp::ConnectError::InvalidState) => return Err(ConnectError::InvalidState), |
| 100 | Err(tcp::ConnectError::Unaddressable) => return Err(ConnectError::NoRoute), | 103 | Err(tcp::ConnectError::Unaddressable) => return Err(ConnectError::NoRoute), |
