diff options
Diffstat (limited to 'chrome_elf/blacklist/blacklist_interceptions.cc')
-rw-r--r-- | chrome_elf/blacklist/blacklist_interceptions.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome_elf/blacklist/blacklist_interceptions.cc b/chrome_elf/blacklist/blacklist_interceptions.cc index 642a8b43..9a3bdab 100644 --- a/chrome_elf/blacklist/blacklist_interceptions.cc +++ b/chrome_elf/blacklist/blacklist_interceptions.cc @@ -148,7 +148,8 @@ void SafeGetImageInfo(const base::win::PEImage& pe, *flags |= sandbox::MODULE_HAS_CODE; } } - } __except(GetExceptionCode() == EXCEPTION_ACCESS_VIOLATION ? + } __except((GetExceptionCode() == EXCEPTION_ACCESS_VIOLATION || + GetExceptionCode() == EXCEPTION_IN_PAGE_ERROR) ? EXCEPTION_EXECUTE_HANDLER : EXCEPTION_CONTINUE_SEARCH) { out_name->clear(); } |