| Index: content/browser/leveldb_wrapper_impl.cc
|
| diff --git a/content/browser/leveldb_wrapper_impl.cc b/content/browser/leveldb_wrapper_impl.cc
|
| index e60426a297fa6f871d30c52e840411eca33c9ffa..69cf6ceb53eca8f6f6943b18738e57d4abeecbb9 100644
|
| --- a/content/browser/leveldb_wrapper_impl.cc
|
| +++ b/content/browser/leveldb_wrapper_impl.cc
|
| @@ -243,6 +243,12 @@ void LevelDBWrapperImpl::LoadMap(const base::Closure& completion_callback) {
|
| if (on_load_complete_tasks_.size() > 1)
|
| return;
|
|
|
| + if (!database_) {
|
| + OnLoadComplete(leveldb::mojom::DatabaseError::IO_ERROR,
|
| + std::vector<leveldb::mojom::KeyValuePtr>());
|
| + return;
|
| + }
|
| +
|
| // TODO(michaeln): Import from sqlite localstorage db.
|
| database_->GetPrefixed(prefix_,
|
| base::Bind(&LevelDBWrapperImpl::OnLoadComplete,
|
|
|