| Index: storage/browser/blob/upload_blob_element_reader.cc
|
| diff --git a/storage/browser/blob/upload_blob_element_reader.cc b/storage/browser/blob/upload_blob_element_reader.cc
|
| index dd0058f3617e68b6330791469118980c03e71d0c..2af7e41f851c1afbc2a79b0feed6375e44e05826 100644
|
| --- a/storage/browser/blob/upload_blob_element_reader.cc
|
| +++ b/storage/browser/blob/upload_blob_element_reader.cc
|
| @@ -18,6 +18,9 @@ UploadBlobElementReader::UploadBlobElementReader(
|
| UploadBlobElementReader::~UploadBlobElementReader() {}
|
|
|
| int UploadBlobElementReader::Init(const net::CompletionCallback& callback) {
|
| + if (reader_->reader_used()) {
|
| + reader_->Reset();
|
| + }
|
| BlobReader::Status status = reader_->CalculateSize(callback);
|
| switch (status) {
|
| case BlobReader::Status::NET_ERROR:
|
|
|