Index: content/browser/fileapi/chrome_blob_storage_context.cc |
diff --git a/content/browser/fileapi/chrome_blob_storage_context.cc b/content/browser/fileapi/chrome_blob_storage_context.cc |
index 5fc26e40f3e08eec82ce3169e4c8be022a36ba92..f8753b5ea77e521d8f0c4fc24d517ee965bfdd6c 100644 |
--- a/content/browser/fileapi/chrome_blob_storage_context.cc |
+++ b/content/browser/fileapi/chrome_blob_storage_context.cc |
@@ -69,12 +69,11 @@ scoped_ptr<BlobHandle> ChromeBlobStorageContext::CreateMemoryBackedBlob( |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
std::string uuid(base::GenerateGUID()); |
- scoped_ptr<storage::BlobDataBuilder> blob_data_builder( |
- new storage::BlobDataBuilder(uuid)); |
- blob_data_builder->AppendData(data, length); |
+ storage::BlobDataBuilder blob_data_builder(uuid); |
+ blob_data_builder.AppendData(data, length); |
scoped_ptr<storage::BlobDataHandle> blob_data_handle = |
- context_->AddFinishedBlob(*blob_data_builder.get()); |
+ context_->AddFinishedBlob(&blob_data_builder); |
if (!blob_data_handle) |
return scoped_ptr<BlobHandle>(); |