From: Sebastian Lackner Subject: msvcrt: Pass cookie reference to msvcrt_local_unwind4 instead of value. Message-Id: <5611A24A.8070601@fds-team.de> Date: Mon, 5 Oct 2015 00:03:54 +0200 Signed-off-by: Sebastian Lackner --- For bug https://bugs.winehq.org/show_bug.cgi?id=39356. The cast is still necessary to get rid of a compiler warning. dlls/msvcrt/except_i386.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/msvcrt/except_i386.c b/dlls/msvcrt/except_i386.c index 6cbb758..1625854 100644 --- a/dlls/msvcrt/except_i386.c +++ b/dlls/msvcrt/except_i386.c @@ -1127,7 +1127,7 @@ void __stdcall _seh_longjmp_unwind(struct MSVCRT___JUMP_BUFFER *jmp) */ void __stdcall _seh_longjmp_unwind4(struct MSVCRT___JUMP_BUFFER *jmp) { - msvcrt_local_unwind4( (void *)jmp->Cookie, (MSVCRT_EXCEPTION_FRAME *)jmp->Registration, + msvcrt_local_unwind4( (ULONG *)&jmp->Cookie, (MSVCRT_EXCEPTION_FRAME *)jmp->Registration, jmp->TryLevel, (void *)jmp->Ebp ); } -- 2.6.0