summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-14 03:39:58 +0000
committerananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-14 03:39:58 +0000
commit314fe87d31117ec3e9ca799ddeab23eb9dfbc955 (patch)
treecd332756c4119ab6e38d3abd0ea43c4d1fed9fff
parenta107fffe2482ad40f58bc315875d4a4fd31e72ec (diff)
downloadchromium_src-314fe87d31117ec3e9ca799ddeab23eb9dfbc955.zip
chromium_src-314fe87d31117ec3e9ca799ddeab23eb9dfbc955.tar.gz
chromium_src-314fe87d31117ec3e9ca799ddeab23eb9dfbc955.tar.bz2
Merge 62500 - 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 TBR=ananta@chromium.org Review URL: http://codereview.chromium.org/3760003 git-svn-id: svn://svn.chromium.org/chrome/branches/517/src@62502 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome_frame/urlmon_url_request.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome_frame/urlmon_url_request.cc b/chrome_frame/urlmon_url_request.cc
index 8497859..7541510 100644
--- a/chrome_frame/urlmon_url_request.cc
+++ b/chrome_frame/urlmon_url_request.cc
@@ -156,6 +156,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_);