From a1e3ab25ce136bdb66f65292564f12590e056124 Mon Sep 17 00:00:00 2001 From: Evgenii Kliuchnikov Date: Fri, 31 Jan 2025 05:30:49 -0800 Subject: [PATCH] Fix (speculative) nullptr arithmetic PiperOrigin-RevId: 721739274 --- c/dec/state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c/dec/state.c b/c/dec/state.c index edc56c9b..8b154593 100644 --- a/c/dec/state.c +++ b/c/dec/state.c @@ -180,7 +180,7 @@ BROTLI_BOOL BrotliDecoderHuffmanTreeGroupInit(BrotliDecoderState* s, group->alphabet_size_limit = (uint16_t)alphabet_size_limit; group->num_htrees = (uint16_t)ntrees; group->htrees = p; - group->codes = (HuffmanCode*)(&p[ntrees]); + group->codes = p ? (HuffmanCode*)(&p[ntrees]) : NULL; return !!p; }