diff options
| author | Louis Scalbert <louis.scalbert@6wind.com> | 2025-01-09 18:24:39 +0100 |
|---|---|---|
| committer | Mergify <37929162+mergify[bot]@users.noreply.github.com> | 2025-01-09 20:59:57 +0000 |
| commit | 085225812322e7667260dfb446fae31fe5edd4b6 (patch) | |
| tree | 46717bcdc50b179e8491a374b29dd6597f57fc59 | |
| parent | 13d21fd38ec3a9dad2b1a36488ee0539ec854268 (diff) | |
bgpd: fix bgp orf prefix-list json prefix
0x<address>FX was displayed instead of the prefix.
Fixes: b219dda129 ("lib: Convert usage of strings to %pFX and %pRN")
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
(cherry picked from commit b7e843d7e8afe57d3815dbb44e30307654e73711)
| -rw-r--r-- | lib/plist.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/plist.c b/lib/plist.c index 5f52e27d18..5911d961cc 100644 --- a/lib/plist.c +++ b/lib/plist.c @@ -1544,11 +1544,6 @@ int prefix_bgp_show_prefix_list(struct vty *vty, afi_t afi, char *name, plist->name); for (pentry = plist->head; pentry; pentry = pentry->next) { - struct prefix *p = &pentry->prefix; - char buf_a[BUFSIZ]; - - snprintf(buf_a, sizeof(buf_a), "%pFX", p); - json_object_int_add(json_list, "seq", pentry->seq); json_object_string_add(json_list, "seqPrefixListType", prefix_list_type_str(pentry)); @@ -1560,7 +1555,7 @@ int prefix_bgp_show_prefix_list(struct vty *vty, afi_t afi, char *name, json_object_int_add(json_list, "le", pentry->le); - json_object_object_add(json_prefix, buf_a, json_list); + json_object_object_addf(json_prefix, json_list, "%pFX", &pentry->prefix); } if (afi == AFI_IP) json_object_object_add(json, "ipPrefixList", |
