Hopefully fixed spurious wakeups of 'mio.poll'.

This commit is contained in:
Revertron committed 2021-04-02 12:36:46 +02:00
1 parent 3072fefb38
commit 588ac6ae00
1 file changed
+4
+4
View File
@@ -168,6 +168,10 @@ fn handle_connection_event(context: Arc<Mutex<Context>>, peers: &mut Peers, regi
if event.is_error() || (event.is_read_closed() && event.is_write_closed()) {
return false;
}
if event.is_readable() && event.is_read_closed() {
info!("Spurious wakeup for connection {}, ignoring", event.token().0);
return true;
}
if event.is_readable() {
let data = {