c11 safe string handling support
[vpp.git] / src / vnet / bier / bier_bift_table.c
index e0f6c64..76e29dc 100644 (file)
@@ -54,7 +54,7 @@ bier_bift_table_entry_add (bier_bift_id_t id,
          */
         bier_bift_table = clib_mem_alloc_aligned(sizeof(*bier_bift_table),
                                                  CLIB_CACHE_LINE_BYTES);
-        memset(bier_bift_table, 0, sizeof(*bier_bift_table));
+        clib_memset(bier_bift_table, 0, sizeof(*bier_bift_table));
 
         for (ii = 0; ii < BIER_BIFT_N_ENTRIES; ii++)
         {
@@ -239,6 +239,7 @@ show_bier_bift_cmd (vlib_main_t * vm,
     if (NULL == bier_bift_table)
     {
         vlib_cli_output(vm, "no BIFT entries");
+        goto done;
     }
 
     if (~0 == set)