Merge #1281
1281: Wait for waker when no data is available on UDP socket. r=Dirbaio a=royb3 Co-authored-by: Roy Buitenhuis <roy.buitenhuis@technolution.nl>
This commit is contained in:
		| @@ -94,8 +94,7 @@ impl<'a> UdpSocket<'a> { | ||||
|                 Ok(x) => Poll::Ready(Ok(x)), | ||||
|                 // No data ready | ||||
|                 Err(udp::RecvError::Exhausted) => { | ||||
|                     //s.register_recv_waker(cx.waker()); | ||||
|                     cx.waker().wake_by_ref(); | ||||
|                     s.register_recv_waker(cx.waker()); | ||||
|                     Poll::Pending | ||||
|                 } | ||||
|             }) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user