* exception.h (exception::exception): Install vectored exception

handler rather than vectored continue handler.
This commit is contained in:
Corinna Vinschen 2014-03-03 15:38:59 +00:00
parent c7b9a091a5
commit 6dde3146fb
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2014-03-03 Corinna Vinschen <corinna@vinschen.de>
* exception.h (exception::exception): Install vectored exception
handler rather than vectored continue handler.
2014-03-03 Corinna Vinschen <corinna@vinschen.de> 2014-03-03 Corinna Vinschen <corinna@vinschen.de>
* sec_helper.cc (cygpsid::get_id): Move Samba SID->uid/gid mapping * sec_helper.cc (cygpsid::get_id): Move Samba SID->uid/gid mapping

View File

@ -128,7 +128,7 @@ public:
kicks in. For some reason the vectored continue handler doesn't kicks in. For some reason the vectored continue handler doesn't
get called if no unhandled exception filter is installed. */ get called if no unhandled exception filter is installed. */
SetUnhandledExceptionFilter (handle); SetUnhandledExceptionFilter (handle);
AddVectoredContinueHandler (1, handle); AddVectoredExceptionHandler (1, handle);
} }
#else #else
save = _except_list; save = _except_list;