hash: fix the initialization warning error on gcc-10 70/33770/2
authorMohsin Kazmi <sykazmi@cisco.com>
Tue, 21 Sep 2021 11:05:15 +0000 (11:05 +0000)
committerDamjan Marion <dmarion@me.com>
Wed, 22 Sep 2021 09:59:49 +0000 (09:59 +0000)
Type: fix

Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
Change-Id: Ic7d99154def71cd06e8faa64180912e5b844424e

src/vnet/hash/crc32_5tuple.c

index 69ee63a..29d92a9 100644 (file)
@@ -80,7 +80,7 @@ vnet_crc32c_5tuple_ip_func (void **p, u32 *hash, u32 n_packets)
 
   while (n_left_from >= 8)
     {
-      crc32c_5tuple_key_t key[4];
+      crc32c_5tuple_key_t key[4] = {};
 
       clib_prefetch_load (p[4]);
       clib_prefetch_load (p[5]);
@@ -104,7 +104,7 @@ vnet_crc32c_5tuple_ip_func (void **p, u32 *hash, u32 n_packets)
 
   while (n_left_from > 0)
     {
-      crc32c_5tuple_key_t key;
+      crc32c_5tuple_key_t key = {};
 
       compute_ip_key (p[0], &key);
 
@@ -158,7 +158,7 @@ vnet_crc32c_5tuple_ethernet_func (void **p, u32 *hash, u32 n_packets)
 
   while (n_left_from >= 8)
     {
-      crc32c_5tuple_key_t key[4];
+      crc32c_5tuple_key_t key[4] = {};
 
       clib_prefetch_load (p[4]);
       clib_prefetch_load (p[5]);
@@ -182,7 +182,7 @@ vnet_crc32c_5tuple_ethernet_func (void **p, u32 *hash, u32 n_packets)
 
   while (n_left_from > 0)
     {
-      crc32c_5tuple_key_t key;
+      crc32c_5tuple_key_t key = {};
 
       compute_ethernet_key (p[0], &key);