summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrishnasamy R <krishnasamyr@nvidia.com>2024-11-11 01:59:31 -0800
committerMergify <37929162+mergify[bot]@users.noreply.github.com>2024-11-11 15:11:12 +0000
commitffc5f32789adb3a7d710bd452d641070fb710f3d (patch)
tree0530df356a958fa6876c34387817e7643b4f11b1
parent026f0ddb69ecc1a617fec876c7fd6045f091fe8c (diff)
bgpd: fix resolvedPrefix in show nexthop json output
While populating the nexthop info for "show bgp nexthop json", resolvedPrefix is added in parent json object instead of json_nexthop object. This results in displaying wrong resolvedPrefix for nexthops. Fixing the same by adding resolvedPrefix to json_nexthop object, so that the proper resolvedPrefix would be displayed for the respective nexthop Signed-off-by: Krishnasamy R <krishnasamyr@nvidia.com> (cherry picked from commit 95c08e082c063374cbc62dea6529c8f54b0722df)
-rw-r--r--bgpd/bgp_nexthop.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bgpd/bgp_nexthop.c b/bgpd/bgp_nexthop.c
index 98eb9565bf..ba6d707109 100644
--- a/bgpd/bgp_nexthop.c
+++ b/bgpd/bgp_nexthop.c
@@ -1003,7 +1003,7 @@ static void bgp_show_nexthop(struct vty *vty, struct bgp *bgp,
if (bnc->is_evpn_gwip_nexthop)
json_object_boolean_true_add(json_nexthop,
"isEvpnGatewayIp");
- json_object_string_addf(json, "resolvedPrefix", "%pFX",
+ json_object_string_addf(json_nexthop, "resolvedPrefix", "%pFX",
&bnc->resolved_prefix);
} else {
vty_out(vty, " %s valid [IGP metric %d], #paths %d",