aboutsummaryrefslogtreecommitdiff
path: root/c/enc
diff options
context:
space:
mode:
authorAron Parker <hl3mukkel@gmail.com>2023-01-07 22:01:47 +0100
committerGitHub <noreply@github.com>2023-01-07 22:01:47 +0100
commit71fe6cac061ac62c0241f410fbd43a04a6b4f303 (patch)
treeb6bfd76920f81206df10f3fd87a9185ca98a95ef /c/enc
parente3ea91d5c9b553ca727e71e7ebec9035779a07d4 (diff)
downloadbrotli-71fe6cac061ac62c0241f410fbd43a04a6b4f303.zip
brotli-71fe6cac061ac62c0241f410fbd43a04a6b4f303.tar.gz
brotli-71fe6cac061ac62c0241f410fbd43a04a6b4f303.tar.bz2
Fix BrotliEncoderEstimatePeakMemoryUsage (#1002)
Fixes https://github.com/google/brotli/issues/1001
Diffstat (limited to 'c/enc')
-rw-r--r--c/enc/encode.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/c/enc/encode.c b/c/enc/encode.c
index a8ac09a..1d22525 100644
--- a/c/enc/encode.c
+++ b/c/enc/encode.c
@@ -1829,6 +1829,7 @@ size_t BrotliEncoderEstimatePeakMemoryUsage(int quality, int lgwin,
params.quality = quality;
params.lgwin = lgwin;
params.size_hint = input_size;
+ params.large_window = lgwin > BROTLI_MAX_WINDOW_BITS;
SanitizeParams(&params);
params.lgblock = ComputeLgBlock(&params);
ChooseHasher(&params, &params.hasher);