Index: components/safe_browsing_db/v4_database.cc |
diff --git a/components/safe_browsing_db/v4_database.cc b/components/safe_browsing_db/v4_database.cc |
index 59bea71a173cbbe51756d6d8333a402e2c1ef61e..f813df8395c333f83eedce818ccb92e96735c6b6 100644 |
--- a/components/safe_browsing_db/v4_database.cc |
+++ b/components/safe_browsing_db/v4_database.cc |
@@ -171,14 +171,17 @@ std::unique_ptr<StoreStateMap> V4Database::GetStoreStateMap() { |
void V4Database::GetStoresMatchingFullHash( |
const FullHash& full_hash, |
const base::hash_set<UpdateListIdentifier>& stores_to_look, |
- MatchedHashPrefixMap* matched_hash_prefix_map) { |
+ StoreAndHashPrefixes* matched_store_and_hash_prefixes) { |
+ DCHECK(matched_store_and_hash_prefixes); |
Nathan Parker
2016/09/09 21:26:20
nit: You don't need the DCHECK if you're accessing
vakh (use Gerrit instead)
2016/09/09 23:25:17
Done.
|
+ matched_store_and_hash_prefixes->clear(); |
for (const UpdateListIdentifier& identifier : stores_to_look) { |
const auto& store_pair = store_map_->find(identifier); |
DCHECK(store_pair != store_map_->end()); |
const std::unique_ptr<V4Store>& store = store_pair->second; |
HashPrefix hash_prefix = store->GetMatchingHashPrefix(full_hash); |
if (!hash_prefix.empty()) { |
- (*matched_hash_prefix_map)[identifier] = hash_prefix; |
+ matched_store_and_hash_prefixes->push_back( |
Nathan Parker
2016/09/09 21:26:20
nit: Does this work:
->emplace_back(identifier, h
vakh (use Gerrit instead)
2016/09/09 23:25:17
Done.
|
+ StoreAndHashPrefix(identifier, hash_prefix)); |
} |
} |
} |