diff options
| -rw-r--r-- | bgpd/bgp_evpn.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bgpd/bgp_evpn.c b/bgpd/bgp_evpn.c index 70500f39d4..4e40daadb6 100644 --- a/bgpd/bgp_evpn.c +++ b/bgpd/bgp_evpn.c @@ -1120,7 +1120,8 @@ static int update_evpn_type5_route(struct bgp *bgp_vrf, } /* uninten temporary */ - aspath_unintern(&attr.aspath); + if (!src_attr) + aspath_unintern(&attr.aspath); return 0; } |
