summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-14 03:33:31 +0000
committerananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-14 03:33:31 +0000
commitf30d013adc6eda595390183cc778f6814ca68928 (patch)
tree124b759ac64712a48ad6dea0f8857bbcecb36f3d
parentbb2ef44d4178a0ed3175d0ee222196f458f0354f (diff)
downloadchromium_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.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 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_);