From 3494a4c07578e77d99cb91ac31192432f208b691 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Sun, 5 Feb 2017 17:31:58 -0800 Subject: [PATCH] Don't use sizeof(VLA) sparse doesn't support sizeof on variable-length arrays. --- src/compress_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compress_common.c b/src/compress_common.c index c6d1133f..75b89423 100644 --- a/src/compress_common.c +++ b/src/compress_common.c @@ -139,7 +139,7 @@ sort_symbols(unsigned num_syms, const u32 freqs[restrict], unsigned counters[num_counters]; - memset(counters, 0, sizeof(counters)); + memset(counters, 0, num_counters * sizeof(counters[0])); /* Count the frequencies. */ for (unsigned sym = 0; sym < num_syms; sym++) -- 2.43.0