From: Eric Biggers Date: Mon, 6 Feb 2017 01:31:58 +0000 (-0800) Subject: Don't use sizeof(VLA) X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=refs%2Fheads%2Fsparse Don't use sizeof(VLA) sparse doesn't support sizeof on variable-length arrays. --- 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++)