From 3fa8c2be5c84914bae8a69321613653d3188dd9e Mon Sep 17 00:00:00 2001 From: Nikolay Edigaryev Date: Wed, 14 Jan 2026 18:14:03 +0100 Subject: [PATCH] Update coarse time after we've performed the waiting --- lib/proxy/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/proxy/mod.rs b/lib/proxy/mod.rs index 1703c84..62099d4 100644 --- a/lib/proxy/mod.rs +++ b/lib/proxy/mod.rs @@ -92,11 +92,11 @@ impl Proxy<'_> { self.poller.arm()?; loop { + let (vm_readable, host_readable, interrupt) = self.poller.wait()?; + // Update coarse time for the DHCP snooper coarsetime::Instant::update(); - let (vm_readable, host_readable, interrupt) = self.poller.wait()?; - if vm_readable { self.read_from_vm(buf.as_mut_slice())?; }