diff options
author | mkwst@chromium.org <mkwst@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-03 08:15:32 +0000 |
---|---|---|
committer | mkwst@chromium.org <mkwst@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-03 08:15:32 +0000 |
commit | be87a32aa8e0728798c37614ab8eeddd506c7bda (patch) | |
tree | 89473149342a7b118f5b24b0ca5ab70865988e63 /webkit/blob | |
parent | a4f98e2023fed3f3f697b837ccca6c98940c6526 (diff) | |
download | chromium_src-be87a32aa8e0728798c37614ab8eeddd506c7bda.zip chromium_src-be87a32aa8e0728798c37614ab8eeddd506c7bda.tar.gz chromium_src-be87a32aa8e0728798c37614ab8eeddd506c7bda.tar.bz2 |
Revert 120290 - Revert 120283 - net: Use ClosePlatformFile() instead of close/CloseHandle().
TBR=mkwst@chromium.org,satorux@chromium.org
Reverting my revert: this commit wasn't the culprit.
Review URL: https://chromiumcodereview.appspot.com/9320060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120292 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/blob')
-rw-r--r-- | webkit/blob/blob_url_request_job.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/webkit/blob/blob_url_request_job.cc b/webkit/blob/blob_url_request_job.cc index 46ffd21..00d8317 100644 --- a/webkit/blob/blob_url_request_job.cc +++ b/webkit/blob/blob_url_request_job.cc @@ -100,6 +100,8 @@ void BlobURLRequestJob::DidStart() { void BlobURLRequestJob::CloseStream() { if (stream_ != NULL) { + // stream_.Close() blocks the IO thread, see http://crbug.com/75548. + base::ThreadRestrictions::ScopedAllowIO allow_io; stream_->Close(); stream_.reset(NULL); } |