VPP-1649: fix coverity warning in api_format.c 65/19565/2
authorDave Barach <dave@barachs.net>
Tue, 14 May 2019 12:12:36 +0000 (08:12 -0400)
committerFlorin Coras <florin.coras@gmail.com>
Tue, 14 May 2019 17:50:49 +0000 (17:50 +0000)
Change-Id: Idc22377ca705a45300faaf8acbc3cae5f10e1c92
Signed-off-by: Dave Barach <dave@barachs.net>
src/vat/api_format.c

index fb0f3fd..10e9d3e 100644 (file)
@@ -2699,7 +2699,7 @@ vl_api_dhcp_compl_event_t_handler (vl_api_dhcp_compl_event_t * mp)
 {
   u8 *s, i;
 
-  s = format (s, "DHCP compl event: pid %d %s hostname %s host_addr %U "
+  s = format (0, "DHCP compl event: pid %d %s hostname %s host_addr %U "
              "host_mac %U router_addr %U",
              ntohl (mp->pid), mp->lease.is_ipv6 ? "ipv6" : "ipv4",
              mp->lease.hostname,
@@ -2713,6 +2713,7 @@ vl_api_dhcp_compl_event_t_handler (vl_api_dhcp_compl_event_t * mp)
              mp->lease.domain_server[i].address);
 
   errmsg ((char *) s);
+  vec_free (s);
 }
 
 static void vl_api_dhcp_compl_event_t_handler_json