Rob Shearman : rpcrt4: Handle all non-continuable exceptions in CStdStubBuffer_Invoke.
Alexandre Julliard
julliard at winehq.org
Tue Dec 4 13:25:17 CST 2007
Module: wine
Branch: master
Commit: a016d7b335aaca7aba15df4752944ea00cf68ec6
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a016d7b335aaca7aba15df4752944ea00cf68ec6
Author: Rob Shearman <rob at codeweavers.com>
Date: Fri Nov 30 18:09:01 2007 +0000
rpcrt4: Handle all non-continuable exceptions in CStdStubBuffer_Invoke.
---
dlls/rpcrt4/cstub.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/rpcrt4/cstub.c b/dlls/rpcrt4/cstub.c
index c81408d..b04c494 100644
--- a/dlls/rpcrt4/cstub.c
+++ b/dlls/rpcrt4/cstub.c
@@ -41,7 +41,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(ole);
static WINE_EXCEPTION_FILTER(stub_filter)
{
- if (GetExceptionCode() == EXCEPTION_ACCESS_VIOLATION)
+ if (GetExceptionInformation()->ExceptionRecord->ExceptionFlags & EXCEPTION_NONCONTINUABLE)
return EXCEPTION_CONTINUE_SEARCH;
return EXCEPTION_EXECUTE_HANDLER;
}
More information about the wine-cvs
mailing list