| Index: content/browser/byte_stream.cc
|
| diff --git a/content/browser/byte_stream.cc b/content/browser/byte_stream.cc
|
| index 7b0f9fb0f9a792d5e1b6c21714879fba80743115..0cd3cd8c1b21e7e3385de13aeecaa62d94705c65 100644
|
| --- a/content/browser/byte_stream.cc
|
| +++ b/content/browser/byte_stream.cc
|
| @@ -194,6 +194,9 @@ ByteStreamWriterImpl::ByteStreamWriterImpl(
|
| }
|
|
|
| ByteStreamWriterImpl::~ByteStreamWriterImpl() {
|
| + // No RunsTasksOnCurrentThread() check to allow deleting a created writer
|
| + // before we start using it. Once started, should be deleted on the specified
|
| + // task runner.
|
| my_lifetime_flag_->is_alive = false;
|
| }
|
|
|
| @@ -323,6 +326,9 @@ ByteStreamReaderImpl::ByteStreamReaderImpl(
|
| }
|
|
|
| ByteStreamReaderImpl::~ByteStreamReaderImpl() {
|
| + // No RunsTasksOnCurrentThread() check to allow deleting a created writer
|
| + // before we start using it. Once started, should be deleted on the specified
|
| + // task runner.
|
| my_lifetime_flag_->is_alive = false;
|
| }
|
|
|
|
|