diff options
author | zork@chromium.org <zork@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-04 08:43:18 +0000 |
---|---|---|
committer | zork@chromium.org <zork@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-04 08:43:18 +0000 |
commit | be786d942570ad37f0654dbdf2b94a86afa12e01 (patch) | |
tree | bb21df59bdfde88a64cbbd78f96133bf45005b59 /content/browser/streams | |
parent | 35d3859d4cc54d8d1931f1306b41eb7dfe0b4354 (diff) | |
download | chromium_src-be786d942570ad37f0654dbdf2b94a86afa12e01.zip chromium_src-be786d942570ad37f0654dbdf2b94a86afa12e01.tar.gz chromium_src-be786d942570ad37f0654dbdf2b94a86afa12e01.tar.bz2 |
Change the Stream Resource Throttle Browsertest into StreamsPrivateApiTest
BUG=None
Review URL: https://chromiumcodereview.appspot.com/12609011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192243 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/streams')
-rw-r--r-- | content/browser/streams/stream.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/content/browser/streams/stream.cc b/content/browser/streams/stream.cc index a0b8007..d77afd2a 100644 --- a/content/browser/streams/stream.cc +++ b/content/browser/streams/stream.cc @@ -125,6 +125,9 @@ scoped_ptr<StreamHandle> Stream::CreateHandle(const GURL& original_url, } void Stream::CloseHandle() { + // Prevent deletion until this function ends. + scoped_refptr<Stream> ref(this); + CHECK(stream_handle_); stream_handle_ = NULL; registry_->UnregisterStream(url()); |