From 07d5d15ce5f006ce8516496a405f02805999b1d4 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Fri, 17 Apr 2020 14:08:11 +0000 Subject: [PATCH] I'm going to get the LZH to pass Coverity if it's the last thing I do! --- src/encode/lzh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/encode/lzh.c b/src/encode/lzh.c index 80f1ed3519..8797dc8787 100644 --- a/src/encode/lzh.c +++ b/src/encode/lzh.c @@ -450,7 +450,7 @@ static void lzh_update(lzh_t* lzh, short int c) /* swap nodes to keep the tree freq-ordered */ if (((unsigned)k) > ((unsigned)lzh->freq[l = c + 1])) { - while (l < (sizeof(lzh->freq) / sizeof(lzh->freq[0])) && k > lzh->freq[++l]); + while (l < (sizeof(lzh->freq) / sizeof(lzh->freq[0]) - 1) && k > lzh->freq[++l]); l--; lzh->freq[c] = lzh->freq[l]; lzh->freq[l] = k; -- GitLab