fix errors reported by clang
authorDamjan Marion <[email protected]>
Tue, 8 Nov 2016 20:28:22 +0000 (21:28 +0100)
committerChris Luke <[email protected]>
Wed, 9 Nov 2016 12:12:55 +0000 (12:12 +0000)
Change-Id: Ib821e52dac7cd7ee24e6e495916689e23e8b699a
Signed-off-by: Damjan Marion <[email protected]>
vnet/vnet/feature/feature.c
vnet/vnet/feature/feature.h

index c518cc6..bfdea3d 100644 (file)
@@ -175,7 +175,7 @@ vnet_feature_enable_disable (const char *arc_name, const char *node_name,
 
   arc_index = vnet_get_feature_arc_index (arc_name);
 
-  if (arc_index == ~(u8) 0)
+  if (arc_index == (u8) ~ 0)
     return;
 
   cm = &fm->feature_config_mains[arc_index];
index ad4317a..765af35 100644 (file)
@@ -158,6 +158,7 @@ vnet_feature_arc_start_with_data (u8 arc, u32 sw_if_index, u32 * next,
       return vnet_get_config_data (&cm->config_main, &b->current_config_index,
                                   next, n_data_bytes);
     }
+  return 0;
 }
 
 static_always_inline void