From 7ba730d1af539a905d46113981ad01671cef897a Mon Sep 17 00:00:00 2001 From: Sergio Lopez Date: Tue, 22 Sep 2026 01:16:59 +0200 Subject: [PATCH] guest: avoid late initialization Avoid late initialization flagged by clippy. Signed-off-by: Sergio Lopez --- crates/muvm/src/guest/server_worker.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/crates/muvm/src/guest/server_worker.rs b/crates/muvm/src/guest/server_worker.rs index 58d60ba..89101dc 100644 --- a/crates/muvm/src/guest/server_worker.rs +++ b/crates/muvm/src/guest/server_worker.rs @@ -393,15 +393,11 @@ fn run_io_guest( match evts[0].data() { 1 | 2 => { let mut buf = [0; 4096]; - let len; - let opc; - if evts[0].data() == 1 { - len = stdout.read(&mut buf)?; - opc = CMD_WRITE_STDOUT; + let (len, opc) = if evts[0].data() == 1 { + (stdout.read(&mut buf)?, CMD_WRITE_STDOUT) } else { - len = stderr.as_mut().unwrap().read(&mut buf)?; - opc = CMD_WRITE_STDERR; - } + (stderr.as_mut().unwrap().read(&mut buf)?, CMD_WRITE_STDERR) + }; let cmd = ((len << CMD_SHIFT) as u16 | opc).to_le_bytes(); vsock.write_all(&cmd)?; vsock.write_all(&buf[..len])?;