summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@diac24.net>2020-03-27 14:29:51 +0100
committerDavid Lamparter <equinox@diac24.net>2020-07-14 11:27:41 +0200
commit1b78780b693859eba40917963d3d3d1ea99ceab8 (patch)
tree4f5415a3b459f321301fea8e4959a83675e8ef1e
parentdc13886849d0e2146a5244eacf04670c96d5d714 (diff)
bgpd: pre-fix coccinelle hang points
Signed-off-by: David Lamparter <equinox@diac24.net>
-rw-r--r--bgpd/bgp_route.c16
-rw-r--r--bgpd/bgp_vty.c5
2 files changed, 7 insertions, 14 deletions
diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c
index 19e398fc88..966d9a3385 100644
--- a/bgpd/bgp_route.c
+++ b/bgpd/bgp_route.c
@@ -3797,13 +3797,9 @@ int bgp_update(struct peer *peer, const struct prefix *p, uint32_t addpath_id,
BGP_PATH_VALID);
else {
if (BGP_DEBUG(nht, NHT)) {
- char buf1[INET6_ADDRSTRLEN];
- inet_ntop(AF_INET,
- (const void *)&attr_new
- ->nexthop,
- buf1, INET6_ADDRSTRLEN);
- zlog_debug("%s(%s): NH unresolved",
- __func__, buf1);
+ zlog_debug("%s(%pI4): NH unresolved",
+ __func__,
+ (in_addr_t *)&attr_new->nexthop);
}
bgp_path_info_unset_flag(dest, pi,
BGP_PATH_VALID);
@@ -9598,7 +9594,6 @@ static int bgp_show_table(struct vty *vty, struct bgp *bgp, safi_t safi,
unsigned long output_count = 0;
unsigned long total_count = 0;
struct prefix *p;
- char buf2[BUFSIZ];
json_object *json_paths = NULL;
int first = 1;
@@ -9863,11 +9858,10 @@ static int bgp_show_table(struct vty *vty, struct bgp *bgp, safi_t safi,
dest_p->u.prefix_flowspec
.prefixlen);
} else {
- prefix2str(dest_p, buf2, sizeof(buf2));
if (first)
- vty_out(vty, "\"%s\": ", buf2);
+ vty_out(vty, "\"%pFX\": ", dest_p);
else
- vty_out(vty, ",\"%s\": ", buf2);
+ vty_out(vty, ",\"%pFX\": ", dest_p);
}
vty_out(vty, "%s",
json_object_to_json_string_ext(
diff --git a/bgpd/bgp_vty.c b/bgpd/bgp_vty.c
index fe52b73438..6774040c4c 100644
--- a/bgpd/bgp_vty.c
+++ b/bgpd/bgp_vty.c
@@ -10884,10 +10884,9 @@ static void bgp_show_peer(struct vty *vty, struct peer *p, bool use_json,
p->group, &prefix);
if (range) {
- prefix2str(range, buf1, sizeof(buf1));
vty_out(vty,
- " Belongs to the subnet range group: %s\n",
- buf1);
+ " Belongs to the subnet range group: %pFX\n",
+ range);
}
}
}