diff --git a/dlls/ntdll/tests/exception.c b/dlls/ntdll/tests/exception.c index 80a8fbd..0aa880a 100644 --- a/dlls/ntdll/tests/exception.c +++ b/dlls/ntdll/tests/exception.c @@ -215,8 +215,10 @@ LONG CALLBACK rtlraiseexception_vectored_handler(EXCEPTION_POINTERS *ExceptionIn */ if(rec->ExceptionCode == EXCEPTION_BREAKPOINT) { - ok(context->Eip == (DWORD)code_mem + 0xa, "Eip at %x instead of %x\n", - context->Eip, (DWORD)code_mem + 0xa); + ok(context->Eip == (DWORD)code_mem + 0xa || + context->Eip == (DWORD)code_mem + 0xb, /* win2k3 */ + "Eip at %x instead of %x or %x\n", context->Eip, + (DWORD)code_mem + 0xa, (DWORD)code_mem + 0xb); } else { @@ -245,8 +247,10 @@ static DWORD rtlraiseexception_handler( EXCEPTION_RECORD *rec, EXCEPTION_REGISTR */ if(rec->ExceptionCode == EXCEPTION_BREAKPOINT) { - ok(context->Eip == (DWORD)code_mem + 0xa, "Eip at %x instead of %x\n", - context->Eip, (DWORD)code_mem + 0xa); + ok(context->Eip == (DWORD)code_mem + 0xa || + context->Eip == (DWORD)code_mem + 0xb, /* win2k3 */ + "Eip at %x instead of %x or %x\n", context->Eip, + (DWORD)code_mem + 0xa, (DWORD)code_mem + 0xb); } else { -- 1.5.4.3