diff options
Diffstat (limited to 'chrome/browser/safe_browsing/protocol_parser.cc')
-rw-r--r-- | chrome/browser/safe_browsing/protocol_parser.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/safe_browsing/protocol_parser.cc b/chrome/browser/safe_browsing/protocol_parser.cc index b3a460b..c3e7b04 100644 --- a/chrome/browser/safe_browsing/protocol_parser.cc +++ b/chrome/browser/safe_browsing/protocol_parser.cc @@ -286,9 +286,11 @@ bool SafeBrowsingProtocolParser::ParseChunk(const char* data, chunks->back().chunk_number = chunk_number; if (cmd_parts[0] == "a") { + chunks->back().is_add = true; if (!ParseAddChunk(chunk_data, chunk_len, hash_len, &chunks->back().hosts)) return false; // Parse error. } else if (cmd_parts[0] == "s") { + chunks->back().is_add = false; if (!ParseSubChunk(chunk_data, chunk_len, hash_len, &chunks->back().hosts)) return false; // Parse error. } else { |