Skip to content

Commit

Permalink
Merge pull request FRRouting#13925 from Keelan10/bgpd-leak
Browse files Browse the repository at this point in the history
bgpd: Fix memory leak
  • Loading branch information
donaldsharp authored Jul 6, 2023
2 parents 9f6a538 + 9d659b1 commit 30f511e
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions bgpd/bgp_evpn_vty.c
Original file line number Diff line number Diff line change
Expand Up @@ -2292,6 +2292,9 @@ static void evpn_configure_vrf_rd(struct bgp *bgp_vrf, struct prefix_rd *rd,
*/
bgp_evpn_handle_vrf_rd_change(bgp_vrf, 1);

if (bgp_vrf->vrf_prd_pretty)
XFREE(MTYPE_BGP, bgp_vrf->vrf_prd_pretty);

/* update RD */
memcpy(&bgp_vrf->vrf_prd, rd, sizeof(struct prefix_rd));
bgp_vrf->vrf_prd_pretty = XSTRDUP(MTYPE_BGP, rd_pretty);
Expand Down

0 comments on commit 30f511e

Please sign in to comment.