aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZoltan Szabadka <szabadka@google.com>2014-03-27 16:38:07 +0100
committerZoltan Szabadka <szabadka@google.com>2014-03-27 16:38:07 +0100
commit05b3775ecbd31f3a8a4f9ff5a3afe72a926db447 (patch)
treef298a6b4316cc95374c4859cfda2854c9830bd1f
parent22e2c328288610e63c03e8de0b9c18b1b926cff6 (diff)
downloadsrc-05b3775ecbd31f3a8a4f9ff5a3afe72a926db447.tar.gz
Fix buffer overflow bug in the brotli encoder.
-rw-r--r--brotli/enc/encode.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/brotli/enc/encode.cc b/brotli/enc/encode.cc
index c54f01d..6e18845 100644
--- a/brotli/enc/encode.cc
+++ b/brotli/enc/encode.cc
@@ -553,7 +553,7 @@ int BestMaxZeroRunLengthPrefix(const std::vector<int>& v) {
int max_run_length_prefix = max_prefix;
RunLengthCodeZeros(v, &max_run_length_prefix, &rle_symbols, &extra_bits);
if (max_run_length_prefix < max_prefix) break;
- HistogramLiteral histogram;
+ HistogramContextMap histogram;
for (int i = 0; i < rle_symbols.size(); ++i) {
histogram.Add(rle_symbols[i]);
}