erofs-utils: lib: fix potential overflow issue
authorHongzhen Luo <hongzhen@linux.alibaba.com>
Mon, 5 Aug 2024 03:25:10 +0000 (11:25 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Wed, 7 Aug 2024 07:19:05 +0000 (15:19 +0800)
Coverity-id: 502377
Signed-off-by: Hongzhen Luo <hongzhen@linux.alibaba.com>
Reviewed-by: Sandeep Dhavale <dhavale@google.com>
Link: https://lore.kernel.org/r/20240805032510.2637488-1-hongzhen@linux.alibaba.com
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
lib/kite_deflate.c

index a5ebd661010aea1d9ca39461ca1946b80fb953dd..e52e38245c79a23d6646ae06151c6ce53bbe02c8 100644 (file)
@@ -817,7 +817,8 @@ static const struct kite_matchfinder_cfg {
 /* 9 */ {32, 258, 258, 4096, true},    /* maximum compression */
 };
 
-static int kite_mf_init(struct kite_matchfinder *mf, int wsiz, int level)
+static int kite_mf_init(struct kite_matchfinder *mf, unsigned int wsiz,
+                       int level)
 {
        const struct kite_matchfinder_cfg *cfg;