diff --git a/lib/fast486/opgroups.c b/lib/fast486/opgroups.c index be4d701499e..7480296a46e 100644 --- a/lib/fast486/opgroups.c +++ b/lib/fast486/opgroups.c @@ -1798,8 +1798,8 @@ FAST486_OPCODE_HANDLER(Fast486OpcodeGroup0F00) if (GET_SEGMENT_INDEX(Selector) == 0) { - Fast486Exception(State, FAST486_EXCEPTION_GP); - return FALSE; + RtlZeroMemory(&State->Ldtr, sizeof(State->Ldtr)); + return TRUE; } if (!GdtEntry.Present)