]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: Cleanup non-usage of prefix2str in bgp_vpn.c
authorDonald Sharp <sharpd@cumulusnetworks.com>
Sat, 13 Oct 2018 15:20:51 +0000 (11:20 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 16 Nov 2018 14:43:35 +0000 (09:43 -0500)
We were printing out a prefix by not using the prefix2str function.
Let's use that.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
bgpd/bgp_vpn.c

index b31005717641b993d6913ea9b869fd2d8c5a85b2..54ca980cadb10b4e7e1bb1416af0c2a7bd87c0ff 100644 (file)
@@ -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,