diff options
| author | Louis Scalbert <louis.scalbert@6wind.com> | 2025-01-09 18:24:39 +0100 | 
|---|---|---|
| committer | Louis Scalbert <louis.scalbert@6wind.com> | 2025-01-09 18:35:18 +0100 | 
| commit | b7e843d7e8afe57d3815dbb44e30307654e73711 (patch) | |
| tree | 22ba0606f2ae518f881139c18f87f60ef0ab5e30 /lib | |
| parent | 465d286819fe532bd4ff33ee20e7127672e9d07b (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>
Diffstat (limited to 'lib')
| -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 6950ab5761..cd9a0f299b 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",  | 
