| Index: third_party/WebKit/Source/modules/fetch/FetchBlobDataConsumerHandle.cpp
|
| diff --git a/third_party/WebKit/Source/modules/fetch/FetchBlobDataConsumerHandle.cpp b/third_party/WebKit/Source/modules/fetch/FetchBlobDataConsumerHandle.cpp
|
| index 11474211176240b3c233b5234a2859f7940eb18a..ae749f25054331a79e498b7b6cbbd4dcca9e3b81 100644
|
| --- a/third_party/WebKit/Source/modules/fetch/FetchBlobDataConsumerHandle.cpp
|
| +++ b/third_party/WebKit/Source/modules/fetch/FetchBlobDataConsumerHandle.cpp
|
| @@ -191,12 +191,12 @@ public:
|
| {
|
| if (m_readerContext->drained())
|
| return Done;
|
| - m_readerContext->ensureStartLoader();
|
| Result r = m_reader->read(data, size, flags, readSize);
|
| if (!(size == 0 && (r == Ok || r == ShouldWait))) {
|
| // We read non-empty data, so we cannot use the blob data
|
| // handle which represents the whole data.
|
| m_readerContext->clearBlobDataHandleForDrain();
|
| + m_readerContext->ensureStartLoader();
|
| }
|
| return r;
|
| }
|
|
|