From 6249f69bd987ce7ebd113cc868119069f3ecb58a Mon Sep 17 00:00:00 2001 From: Michal Podhradsky Date: Tue, 5 Jun 2018 11:44:53 -0700 Subject: [PATCH] Log and print poll errors instead of crashing the server Closes: #228 Approved by: dlrobertson --- examples/server.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/examples/server.rs b/examples/server.rs index d493700..55046d5 100644 --- a/examples/server.rs +++ b/examples/server.rs @@ -74,7 +74,12 @@ fn main() { let mut tcp_6970_active = false; loop { let timestamp = Instant::now(); - iface.poll(&mut sockets, timestamp).expect("poll error"); + match iface.poll(&mut sockets, timestamp) { + Ok(_) => {}, + Err(e) => { + debug!("poll error: {}",e); + } + } // udp:6969: respond "hello" {