diff --git a/ARMeilleure/Translation/Translator.cs b/ARMeilleure/Translation/Translator.cs index 34871585aa..6a74512141 100644 --- a/ARMeilleure/Translation/Translator.cs +++ b/ARMeilleure/Translation/Translator.cs @@ -74,7 +74,7 @@ namespace ARMeilleure.Translation { address = ExecuteSingle(context, address); } - while (context.Running && address != 0); + while (context.Running && (address & ~1UL) != 0); NativeInterface.UnregisterThread();