]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: fix missing braces when dumping json vpn advertised-routes
authorPhilippe Guibert <philippe.guibert@6wind.com>
Wed, 22 Jan 2025 14:35:06 +0000 (15:35 +0100)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Mon, 27 Jan 2025 10:50:32 +0000 (11:50 +0100)
commite78a049c490939be87fa0f5c8c5443b51996d2ab
treeb3e9ff85ee616d70880a6a59f0d77ffb825f3bbe
parentd17fce21fc44c59e24c7ea809e3c2a4e9c18e92a
bgpd: fix missing braces when dumping json vpn advertised-routes

The json output of advertised-routes is incorrect, as there is a missing
brace with route-distinguisher:

observed with the bgp_vpnv4_noretain test:
> "bgpTableVersion":0,"bgpLocalRouterId":"192.0.2.1","defaultLocPrf":100,"localAS":65500,
> "advertisedRoutes": "192.0.2.1:1":{"rd":"192.0.2.1:1","10.101.0.0/24":{"prefix":"10.101.0.0/24",

expected:
> "bgpTableVersion":0,"bgpLocalRouterId":"192.0.2.1","defaultLocPrf":100,"localAS":65500,
> "advertisedRoutes": { "192.0.2.1:1":{"rd":"192.0.2.1:1","10.101.0.0/24":{"prefix":"10.101.0.0/24",
>                     ^
>                     missing brace

Fix this by adding the missing braces.

Fixes: 4838bac033a7 ("bgpd: neighbors received-routes/advertised-routes stringify changes")
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
bgpd/bgp_route.c