| Index: content/browser/streams/stream.cc
|
| diff --git a/content/browser/streams/stream.cc b/content/browser/streams/stream.cc
|
| index 1d6c67abb7dad01c9050d1096cb7b11f79eeb0ab..d4e772755c61f815ed2e78546a4b13cf96eb430f 100644
|
| --- a/content/browser/streams/stream.cc
|
| +++ b/content/browser/streams/stream.cc
|
| @@ -77,6 +77,11 @@ void Stream::Abort() {
|
| ClearBuffer();
|
| can_add_data_ = false;
|
| registry_->UnregisterStream(url());
|
| + // Notify the observer that something happens. Read will return
|
| + // STREAM_ABORTED.
|
| + base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&Stream::OnDataAvailable, weak_ptr_factory_.GetWeakPtr()));
|
| }
|
|
|
| void Stream::AddData(scoped_refptr<net::IOBuffer> buffer, size_t size) {
|
|
|