Index: /trunk/src/VBox/VMM/VMMR3/EM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/EM.cpp	(revision 75959)
+++ /trunk/src/VBox/VMM/VMMR3/EM.cpp	(revision 75960)
@@ -2120,6 +2120,7 @@
         {
             rc2 = VBOXSTRICTRC_VAL(IEMExecVmxVmexitApicWrite(pVCpu));
-            if (rc2 != VINF_VMX_INTERCEPT_NOT_ACTIVE)
-                UPDATE_RC();
+            if (rc2 == VINF_VMX_INTERCEPT_NOT_ACTIVE)
+                rc2 = VINF_SUCCESS;
+            UPDATE_RC();
         }
 #endif
@@ -2148,6 +2149,7 @@
         {
             rc2 = VBOXSTRICTRC_VAL(IEMExecVmxVmexitPreemptTimer(pVCpu));
-            if (rc2 != VINF_VMX_INTERCEPT_NOT_ACTIVE)
-                UPDATE_RC();
+            if (rc2 == VINF_VMX_INTERCEPT_NOT_ACTIVE)
+                rc2 = VINF_SUCCESS;
+            UPDATE_RC();
         }
 #endif
