From aac685640aba01867ed54c1d2d2a5c64e4a7b656 Mon Sep 17 00:00:00 2001 From: Andrew Yourtchenko Date: Thu, 18 Aug 2022 12:38:00 +0000 Subject: classify: fix coverity 249223 Day1 latent integer overflow. vnet_classify_add_del defines new_hash as u32 - so replace a u64 type with u32 in split_and_rehash as well. Type: fix Signed-off-by: Andrew Yourtchenko Change-Id: I51384a2db1caa4099b4d2ac25cd185bd108da037 --- src/vnet/classify/vnet_classify.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/vnet/classify/vnet_classify.c') diff --git a/src/vnet/classify/vnet_classify.c b/src/vnet/classify/vnet_classify.c index 8281be5bd15..305521be267 100644 --- a/src/vnet/classify/vnet_classify.c +++ b/src/vnet/classify/vnet_classify.c @@ -293,7 +293,7 @@ split_and_rehash (vnet_classify_table_t * t, for (i = 0; i < length_in_entries; i++) { - u64 new_hash; + u32 new_hash; v = vnet_classify_entry_at_index (t, old_values, i); -- cgit 1.2.3-korg