ip: fix coverity warning 99/22599/2
authorKlement Sekera <ksekera@cisco.com>
Tue, 8 Oct 2019 08:57:45 +0000 (08:57 +0000)
committerDamjan Marion <dmarion@me.com>
Wed, 9 Oct 2019 10:31:51 +0000 (10:31 +0000)
Type: fix
Fixes: 0eb75d0e9c7624a4e8ac69fea7dbe12d39b75096

Change-Id: I8bcdc06b33bf4e12752b90dc3445fa51af552a46
Signed-off-by: Klement Sekera <ksekera@cisco.com>
src/vnet/ip/ip6_input.c

index 6fab582..943f659 100644 (file)
@@ -287,9 +287,13 @@ ip6_init (vlib_main_t * vm)
 
 
   uword *u = hash_get (ip_main.protocol_info_by_name, "IPV6_FRAGMENTATION");
-  ip_protocol_info_t *info = vec_elt_at_index (ip_main.protocol_infos, *u);
-  ASSERT (NULL == info->format_header);
-  info->format_header = format_ipv6_fragmentation;
+  if (u)
+    {
+      ip_protocol_info_t *info =
+       vec_elt_at_index (ip_main.protocol_infos, *u);
+      ASSERT (NULL == info->format_header);
+      info->format_header = format_ipv6_fragmentation;
+    }
   return /* no error */ 0;
 }