diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/platform/windows.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/platform/windows.rs b/src/platform/windows.rs index 3b9b6d6..eb7127c 100644 --- a/src/platform/windows.rs +++ b/src/platform/windows.rs @@ -81,8 +81,9 @@ macro_rules! recv_loop { ($handle:expr, $pkt:ident => $body:expr) => { let mut buf = vec![0u8; 65536]; loop { - if let Ok($pkt) = $handle.recv(Some(&mut buf)) { - $body + match $handle.recv(Some(&mut buf)) { + Ok($pkt) => { $body } + Err(e) => { log_println!(LogLevel::Warning, "windivert: recv: {}", e); } } } }; |
