From 808403fe6f175c96e747b8f48161d2a80609b9c7 Mon Sep 17 00:00:00 2001 From: Juergen Lock Date: Fri, 3 Sep 1999 12:46:38 +0000 Subject: [PATCH] Fix EXC_segv for the TRAP_sig undefined case (eg FreeBSD). --- dlls/ntdll/exception.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/ntdll/exception.c b/dlls/ntdll/exception.c index ddf538696d..94053d60c2 100644 --- a/dlls/ntdll/exception.c +++ b/dlls/ntdll/exception.c @@ -500,8 +500,8 @@ static HANDLER_DEF(EXC_segv) break; } #else /* TRAP_sig */ -# ifdef __i386 - if (INSTR_EmulateInstruction( &context )) return; +# ifdef __i386__ + if (INSTR_EmulateInstruction( &context )) goto restore; # endif rec.ExceptionCode = EXCEPTION_ILLEGAL_INSTRUCTION; /* generic error */ #endif /* TRAP_sig */ -- 2.32.0.93.g670b81a890