Ignore socketpair(2) errors when sending (#36)

This commit is contained in:
Nikolay Edigaryev
2024-03-25 12:37:53 -04:00
committed by GitHub
parent 4a13c5922b
commit 867679446e
+3 -1
View File
@@ -74,7 +74,9 @@ impl Host {
interface
.set_event_callback(Events::PACKETS_AVAILABLE, move |_mask, _params| {
// Send a dummy datagram to make the other end of socketpair() readable
new_packets_tx.send(&[0; 1]).unwrap();
// and ignore the error as this merely a signalling channel to wake up
// the poller
new_packets_tx.send(&[0; 1]).ok();
// Wait for the permission to continue to avoid
// wasting CPU cycles or in case of termination,