misc: fix pcap [rx|tx|drop] filename stem overflow
[vpp.git] / src / vnet / interface_cli.c
index 531710f..bee813f 100644 (file)
@@ -1992,7 +1992,8 @@ vnet_pcap_dispatch_trace_configure (vnet_pcap_dispatch_trace_args_t * a)
 
       pm->pcap_data = save_pcap_data;
 
-      vec_validate_aligned (vnet_trace_dummy, 2048, CLIB_CACHE_LINE_BYTES);
+      vec_validate_aligned (vnet_trace_placeholder, 2048,
+                           CLIB_CACHE_LINE_BYTES);
       if (pm->lock == 0)
        clib_spinlock_init (&(pm->lock));
 
@@ -2006,7 +2007,7 @@ vnet_pcap_dispatch_trace_configure (vnet_pcap_dispatch_trace_args_t * a)
            stem = format (stem, "tx");
          if (a->drop_enable)
            stem = format (stem, "drop");
-         a->filename = format (0, "/tmp/%s.pcap%c", stem, 0);
+         a->filename = format (0, "/tmp/%v.pcap%c", stem, 0);
          vec_free (stem);
        }