diff options
author | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-21 22:19:54 +0000 |
---|---|---|
committer | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-21 22:19:54 +0000 |
commit | 9ddaa612154e9202970742f44446d3858bbf1309 (patch) | |
tree | a2239a26c9131173c43938b51311dd2360064322 /chrome | |
parent | eb8605cc05a24c5d444c43d3c559b44ce7a5a75e (diff) | |
download | chromium_src-9ddaa612154e9202970742f44446d3858bbf1309.zip chromium_src-9ddaa612154e9202970742f44446d3858bbf1309.tar.gz chromium_src-9ddaa612154e9202970742f44446d3858bbf1309.tar.bz2 |
In ChromeFrame in the IInternetProtocolRoot::ReportProgress patch use the exception barrier version which only reports crashes
in ChromeFrame while calling the original function. We also use the other version of the ExceptionBarrier when we switch the mime
type from text/html. This is to prevent the vectored exception handler from handling this exception and reporting a false positive
if any stack based exception handler actually handles this exception.
The other change is to remove the IHttpNegotiate::OnResponse patch as it did not do anything useful and some crashes were being reported
while invoking the original function.
Fixes bugs http://code.google.com/p/chromium/issues/detail?id=44767 and http://code.google.com/p/chromium/issues/detail?id=44765
Bug=44767,44765
Review URL: http://codereview.chromium.org/2078030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47957 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
0 files changed, 0 insertions, 0 deletions