diff options
author | tommi@chromium.org <tommi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-25 19:04:04 +0000 |
---|---|---|
committer | tommi@chromium.org <tommi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-25 19:04:04 +0000 |
commit | b89e3f92a9f845a76c69c8a1434f0ee0d2a8d83c (patch) | |
tree | d4077feeaeb8f0f6be81c449a5d2cc73cd02cd3e /chrome_frame/buggy_bho_handling.cc | |
parent | 9589893d93fcf1569fd83f4f3b5525f98291c55d (diff) | |
download | chromium_src-b89e3f92a9f845a76c69c8a1434f0ee0d2a8d83c.zip chromium_src-b89e3f92a9f845a76c69c8a1434f0ee0d2a8d83c.tar.gz chromium_src-b89e3f92a9f845a76c69c8a1434f0ee0d2a8d83c.tar.bz2 |
Don't send dumps for buggy BHOs.
TEST=n/a
BUG=44463
Review URL: http://codereview.chromium.org/3117040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57361 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/buggy_bho_handling.cc')
-rw-r--r-- | chrome_frame/buggy_bho_handling.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome_frame/buggy_bho_handling.cc b/chrome_frame/buggy_bho_handling.cc index 8067ec5..fd2c96c 100644 --- a/chrome_frame/buggy_bho_handling.cc +++ b/chrome_frame/buggy_bho_handling.cc @@ -7,6 +7,7 @@ #include "base/logging.h" #include "base/scoped_comptr_win.h" +#include "chrome_frame/exception_barrier.h" #include "chrome_frame/function_stub.h" #include "chrome_frame/utils.h" #include "chrome_frame/vtable_patch_manager.h" @@ -97,6 +98,8 @@ STDMETHODIMP BuggyBhoTls::BuggyBhoInvoke(InvokeFunc original, IDispatch* me, return S_OK; } + // No need to report crashes in those known-to-be-buggy DLLs. + ExceptionBarrierReportOnlyModule barrier; return original(me, dispid, riid, lcid, flags, params, result, ei, err); } |