| Index: third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp
 | 
| diff --git a/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp b/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp
 | 
| index fa26ce6c5aeeaf29190819da5069c7ecd8c15c20..bd627e6095a03126b6617b2f40ad83b5e6dc8dfa 100644
 | 
| --- a/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp
 | 
| +++ b/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp
 | 
| @@ -337,7 +337,7 @@ void IDBRequest::EnqueueResponse(PassRefPtr<IDBValue> prp_value) {
 | 
|           value->KeyPath() == EffectiveObjectStore(source_)->IdbKeyPath());
 | 
|  #endif
 | 
|  
 | 
| -  EnqueueResultInternal(IDBAny::Create(value.Release()));
 | 
| +  EnqueueResultInternal(IDBAny::Create(std::move(value)));
 | 
|  }
 | 
|  
 | 
|  void IDBRequest::EnqueueResponse(int64_t value) {
 | 
| @@ -443,10 +443,11 @@ DispatchEventResult IDBRequest::DispatchEventInternal(Event* event) {
 | 
|    IDBCursor* cursor_to_notify = nullptr;
 | 
|    if (event->type() == EventTypeNames::success) {
 | 
|      cursor_to_notify = GetResultCursor();
 | 
| -    if (cursor_to_notify)
 | 
| +    if (cursor_to_notify) {
 | 
|        cursor_to_notify->SetValueReady(cursor_key_.Release(),
 | 
|                                        cursor_primary_key_.Release(),
 | 
| -                                      cursor_value_.Release());
 | 
| +                                      std::move(cursor_value_));
 | 
| +    }
 | 
|    }
 | 
|  
 | 
|    if (event->type() == EventTypeNames::upgradeneeded) {
 | 
| 
 |