aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2023-03-15 12:59:11 +0000
committerGitHub <[email protected]>2023-03-15 12:59:11 +0000
commit2c9f289f40b0c5dcbbcdb24cc7beda37a79a7287 (patch)
tree0561c62ff0f0595a44dccf1826d6af5f0725586d
parente9a161b4624e7771f5b9dde04feb7d25ba21e0fa (diff)
parent46b437dea020bb76eedc30124e83618b55751f1d (diff)
Merge #1281
1281: Wait for waker when no data is available on UDP socket. r=Dirbaio a=royb3 Co-authored-by: Roy Buitenhuis <[email protected]>
-rw-r--r--embassy-net/src/udp.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/embassy-net/src/udp.rs b/embassy-net/src/udp.rs
index 0ee8c6e19..476aef12f 100644
--- a/embassy-net/src/udp.rs
+++ b/embassy-net/src/udp.rs
@@ -94,8 +94,7 @@ impl<'a> UdpSocket<'a> {
94 Ok(x) => Poll::Ready(Ok(x)), 94 Ok(x) => Poll::Ready(Ok(x)),
95 // No data ready 95 // No data ready
96 Err(udp::RecvError::Exhausted) => { 96 Err(udp::RecvError::Exhausted) => {
97 //s.register_recv_waker(cx.waker()); 97 s.register_recv_waker(cx.waker());
98 cx.waker().wake_by_ref();
99 Poll::Pending 98 Poll::Pending
100 } 99 }
101 }) 100 })