Fix buffer overflow bug in the brotli encoder.

This commit is contained in:
Zoltan Szabadka
2014-03-27 16:38:07 +01:00
parent 22e2c32828
commit 05b3775ecb
+1 -1
View File
@@ -553,7 +553,7 @@ int BestMaxZeroRunLengthPrefix(const std::vector<int>& v) {
int max_run_length_prefix = max_prefix; int max_run_length_prefix = max_prefix;
RunLengthCodeZeros(v, &max_run_length_prefix, &rle_symbols, &extra_bits); RunLengthCodeZeros(v, &max_run_length_prefix, &rle_symbols, &extra_bits);
if (max_run_length_prefix < max_prefix) break; if (max_run_length_prefix < max_prefix) break;
HistogramLiteral histogram; HistogramContextMap histogram;
for (int i = 0; i < rle_symbols.size(); ++i) { for (int i = 0; i < rle_symbols.size(); ++i) {
histogram.Add(rle_symbols[i]); histogram.Add(rle_symbols[i]);
} }