diff options
Diffstat (limited to 'bgpd/bgp_zebra.c')
| -rw-r--r-- | bgpd/bgp_zebra.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/bgpd/bgp_zebra.c b/bgpd/bgp_zebra.c index 71f7f6d0e3..e561832e2d 100644 --- a/bgpd/bgp_zebra.c +++ b/bgpd/bgp_zebra.c @@ -1726,7 +1726,7 @@ int bgp_redistribute_metric_set(struct bgp *bgp, struct bgp_redist *red,  				struct attr *old_attr;  				struct attr new_attr; -				bgp_attr_dup(&new_attr, pi->attr); +				new_attr = *pi->attr;  				new_attr.med = red->redist_metric;  				old_attr = pi->attr;  				pi->attr = bgp_attr_intern(&new_attr);  | 
