diff options
author | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-14 03:33:31 +0000 |
---|---|---|
committer | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-14 03:33:31 +0000 |
commit | f30d013adc6eda595390183cc778f6814ca68928 (patch) | |
tree | 124b759ac64712a48ad6dea0f8857bbcecb36f3d | |
parent | bb2ef44d4178a0ed3175d0ee222196f458f0354f (diff) | |
download | chromium_src-f30d013adc6eda595390183cc778f6814ca68928.zip chromium_src-f30d013adc6eda595390183cc778f6814ca68928.tar.gz chromium_src-f30d013adc6eda595390183cc778f6814ca68928.tar.bz2 |
Fix a regression in ChromeFrame which caused download attachments to not work correctly
specifically when the attachment is downloaded in response to a form POST.
Fixes bug http://code.google.com/p/chromium/issues/detail?can=1&q=36694
Bug=36694
Test=There are some issues with downloading attachments off a localhost based URL. Will
submit a test once these issues are resolved.
TBR=stoyan
Review URL: http://codereview.chromium.org/3743005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62500 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome_frame/urlmon_url_request.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome_frame/urlmon_url_request.cc b/chrome_frame/urlmon_url_request.cc index 40f5fe9..c0eb0c6 100644 --- a/chrome_frame/urlmon_url_request.cc +++ b/chrome_frame/urlmon_url_request.cc @@ -157,6 +157,7 @@ HRESULT UrlmonUrlRequest::InitPending(const GURL& url, IMoniker* moniker, void UrlmonUrlRequest::TerminateBind(TerminateBindCallback* callback) { DCHECK_EQ(thread_, PlatformThread::CurrentId()); DLOG(INFO) << __FUNCTION__ << me(); + cleanup_transaction_ = false; if (status_.get_state() == Status::DONE) { // Binding is stopped. Note result could be an error. callback->Run(moniker_, bind_context_); |