diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2024-01-30 17:53:44 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2024-01-30 17:53:44 +0100 |
commit | 58c67983378c70eacc1b622744b60d90b2168820 (patch) | |
tree | 37d82ea77acd5a28eb3830bc2d3417481dd66825 | |
parent | d43e5dd404385eed7284acc0cc330b775d9d4690 (diff) |
make socket recv errors terminate the process
-rw-r--r-- | src/main.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index 296ca94..e82ac57 100644 --- a/src/main.rs +++ b/src/main.rs @@ -222,8 +222,8 @@ async fn main() -> Result<()> { } } - Ok(result) = sock.recv_from(&mut buf) => { - let (n, _) = result; + result = sock.recv_from(&mut buf) => { + let (n, _) = result?; let buf = &buf[..n]; logged_handle(&mut dhcp6, &mut dhcp6c, buf); |