misc: binary api fuzz test fixes
[vpp.git] / src / vnet / lldp / lldp_api.c
index 615f03b..ecb75bc 100644 (file)
@@ -57,7 +57,7 @@ vl_api_lldp_config_t_handler (vl_api_lldp_config_t * mp)
   int rv = 0;
   u8 *sys_name = 0;
 
-  sys_name = vl_api_from_api_to_new_vec (&mp->system_name);
+  sys_name = vl_api_from_api_to_new_vec (mp, &mp->system_name);
 
   if (lldp_cfg_set (&sys_name, ntohl (mp->tx_hold), ntohl (mp->tx_interval))
       != lldp_ok)
@@ -76,7 +76,7 @@ vl_api_sw_interface_set_lldp_t_handler (vl_api_sw_interface_set_lldp_t * mp)
   int rv = 0;
   u8 *mgmt_oid = 0, *mgmt_ip4 = 0, *mgmt_ip6 = 0;
   char *port_desc = 0;
-  u8 no_data[128];
+  u8 no_data[128] = { 0 };
   ip4_address_t ip4;
   ip6_address_t ip6;