From 11f9b4505c269329024df52c28e88756174f245d Mon Sep 17 00:00:00 2001 From: paco Date: Mon, 11 Jun 2018 19:07:13 +0200 Subject: [PATCH] bgpd: OoB access (Coverity 1469897, 1469893) Signed-off-by: F. Aragon --- bgpd/bgp_route.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index f84deede0d..d3c03cb722 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -6962,22 +6962,22 @@ void route_vty_out_tag(struct vty *vty, struct prefix *p, inet_ntop( AF_INET6, &attr->mp_nexthop_global, - buf_a, BUFSIZ)); + buf_a, sizeof(buf_a))); else vty_out(vty, "%s", inet_ntop( AF_INET6, &attr->mp_nexthop_global, - buf_a, BUFSIZ)); + buf_a, sizeof(buf_a))); } else if (attr->mp_nexthop_len == BGP_ATTR_NHLEN_IPV6_GLOBAL_AND_LL) { if (json) { inet_ntop(AF_INET6, &attr->mp_nexthop_global, - buf_a, BUFSIZ); + buf_a, sizeof(buf_a)); inet_ntop(AF_INET6, &attr->mp_nexthop_local, - buf_b, BUFSIZ); + buf_b, sizeof(buf_b)); sprintf(buf_c, "%s(%s)", buf_a, buf_b); json_object_string_add( json_out, @@ -6987,11 +6987,11 @@ void route_vty_out_tag(struct vty *vty, struct prefix *p, inet_ntop( AF_INET6, &attr->mp_nexthop_global, - buf_a, BUFSIZ), + buf_a, sizeof(buf_a)), inet_ntop( AF_INET6, &attr->mp_nexthop_local, - buf_b, BUFSIZ)); + buf_b, sizeof(buf_b))); } } } -- 2.39.5