Index: /trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp	(revision 465)
+++ /trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp	(revision 466)
@@ -530,11 +530,9 @@
         }
 
+#ifdef PATM_EMULATE_SYSENTER
         case OP_SYSEXIT:
         case OP_SYSRET:
-#ifdef PATM_EMULATE_SYSENTER
             rc = PATMSysCall(pVM, pRegFrame, pCpu);
-            if (rc == VINF_SUCCESS)
-                return trpmGCExitTrap(pVM, VINF_SUCCESS, pRegFrame);
-            /* else no break; */
+            return trpmGCExitTrap(pVM, rc, pRegFrame);
 #endif
 
