Index: third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp |
diff --git a/third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp b/third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp |
index 1d3dbde522f81b7220ba31e151c9332760635823..f3efdfc5fa6f02cc035f7e2117616d3a56184313 100644 |
--- a/third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp |
+++ b/third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp |
@@ -194,12 +194,14 @@ void BodyStreamBuffer::close() |
{ |
m_reader = nullptr; |
m_stream->close(); |
+ m_handle.clear(); |
} |
void BodyStreamBuffer::error() |
{ |
m_reader = nullptr; |
m_stream->error(DOMException::create(NetworkError, "network error")); |
+ m_handle.clear(); |
} |
void BodyStreamBuffer::processData() |