diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c index 2d8152ede7..2c8c4a0d84 100644 --- a/xen/arch/x86/hvm/svm/svm.c +++ b/xen/arch/x86/hvm/svm/svm.c @@ -176,7 +176,7 @@ static inline void svm_inject_exception(struct vmcb_struct *vmcb, event.fields.ev = 1; event.fields.errorcode = error_code; - ASSERT(vmcb->eventinj.v == 0); + ASSERT(vmcb->eventinj.fields.v == 0); vmcb->eventinj = event; }