aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2024-01-30 17:53:44 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2024-01-30 17:53:44 +0100
commit58c67983378c70eacc1b622744b60d90b2168820 (patch)
tree37d82ea77acd5a28eb3830bc2d3417481dd66825
parentd43e5dd404385eed7284acc0cc330b775d9d4690 (diff)
make socket recv errors terminate the process
-rw-r--r--src/main.rs4
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);