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())?; }