sr: fix coverity warning 44/34244/4
authorKlement Sekera <ksekera@cisco.com>
Tue, 26 Oct 2021 09:35:48 +0000 (11:35 +0200)
committerBeno�t Ganne <bganne@cisco.com>
Mon, 24 Jan 2022 08:53:46 +0000 (08:53 +0000)
Remove dead code. Pool element cannot be NULL.

Type: fix
Signed-off-by: Klement Sekera <ksekera@cisco.com>
Change-Id: I7812efdcdc414af8352474c4e527c878d2e2c459

src/vnet/srv6/sr_policy_rewrite.c
src/vnet/srv6/sr_steering.c

index 500772e..fdbf0dd 100644 (file)
@@ -740,8 +740,6 @@ sr_policy_del (ip6_address_t * bsid, u32 index)
   else
     {
       sr_policy = pool_elt_at_index (sm->sr_policies, index);
-      if (!sr_policy)
-       return -1;
     }
 
   /* Remove BindingSID FIB entry */
@@ -850,8 +848,6 @@ sr_policy_mod (ip6_address_t * bsid, u32 index, u32 fib_table,
   else
     {
       sr_policy = pool_elt_at_index (sm->sr_policies, index);
-      if (!sr_policy)
-       return -1;
     }
 
   if (operation == 1)          /* Add SR List to an existing SR policy */
index cb1d817..6e5c5e0 100644 (file)
@@ -184,9 +184,6 @@ sr_steering_policy (int is_del, ip6_address_t * bsid, u32 sr_policy_index,
          else
            sr_policy = pool_elt_at_index (sm->sr_policies, sr_policy_index);
 
-         if (!sr_policy)
-           return -2;
-
          steer_pl->sr_policy = sr_policy - sm->sr_policies;
 
          /* Remove old FIB/hw redirection and create a new one */