diff --git a/vmm_core/virt_kvm/src/arch/x86_64/mod.rs b/vmm_core/virt_kvm/src/arch/x86_64/mod.rs index 2fe3df36ce..ddb1b36320 100644 --- a/vmm_core/virt_kvm/src/arch/x86_64/mod.rs +++ b/vmm_core/virt_kvm/src/arch/x86_64/mod.rs @@ -905,7 +905,7 @@ impl KvmProcessor<'_> { /// Tries to deliver any pending synic messages for a VP. fn try_deliver_synic_messages(&mut self) -> Option { - if !self.scontrol.enabled() && self.simp.enabled() { + if !(self.scontrol.enabled() && self.simp.enabled()) { return None; } self.inner