diff --git a/src/addresses.h b/src/addresses.h index 5a258b87d6..665747655f 100644 --- a/src/addresses.h +++ b/src/addresses.h @@ -470,6 +470,7 @@ static int RCT2_CALLPROC_X(int address, int _eax, int _ebx, int _ecx, int _edx, mov edi, %[_edi] \n\ mov ebp, %[_ebp] \n\ call [esp] \n\ + lahf \n\ add esp, 4 \n\ pop ebp \n\ pop ebx \n\