aboutsummaryrefslogtreecommitdiff
path: root/embassy-net/src/tcp.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-12-07 00:28:38 +0100
committerDario Nieuwenhuis <[email protected]>2022-12-07 00:28:38 +0100
commitf7fe0c1441843b04fa17ba0fe94f8c8d4f851882 (patch)
tree0118957c2ce740d945293964fd0183595dec8aff /embassy-net/src/tcp.rs
parent02abe00439ba873945bd6b60546a200b3da751f1 (diff)
net: update smoltcp
Diffstat (limited to 'embassy-net/src/tcp.rs')
-rw-r--r--embassy-net/src/tcp.rs5
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),