From: Donald Sharp Date: Sat, 13 Oct 2018 15:20:51 +0000 (-0400) Subject: bgpd: Cleanup non-usage of prefix2str in bgp_vpn.c X-Git-Tag: frr-7.1-dev~108^2~5 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=e13cc805783440571d8c80a45fad2db1fdcca787;p=matthieu%2Ffrr.git bgpd: Cleanup non-usage of prefix2str in bgp_vpn.c We were printing out a prefix by not using the prefix2str function. Let's use that. Signed-off-by: Donald Sharp --- diff --git a/bgpd/bgp_vpn.c b/bgpd/bgp_vpn.c index b310057176..54ca980cad 100644 --- a/bgpd/bgp_vpn.c +++ b/bgpd/bgp_vpn.c @@ -193,14 +193,10 @@ int show_adj_route_vpn(struct vty *vty, struct peer *peer, rd_header = 0; } if (use_json) { - char buf_a[BUFSIZ]; - char buf_b[BUFSIZ]; - - sprintf(buf_a, "%s/%d", - inet_ntop(rm->p.family, rm->p.u.val, - buf_b, BUFSIZ), - rm->p.prefixlen); - json_object_object_add(json_routes, buf_a, + char buf[BUFSIZ]; + + prefix2str(&rm->p, buf, sizeof(buf)); + json_object_object_add(json_routes, buf, json_array); } else { route_vty_out_tmp(vty, &rm->p, path->attr,