diff options
| author | Igor Ryzhov <iryzhov@nfware.com> | 2022-02-10 01:43:37 +0300 | 
|---|---|---|
| committer | Igor Ryzhov <iryzhov@nfware.com> | 2022-02-10 01:43:37 +0300 | 
| commit | d498917efddb0eb19ed713ef377b95997b457abe (patch) | |
| tree | 657088e00c0276ea5482e8a4722acaa154dc85f2 /bgpd/bgp_updgrp_adv.c | |
| parent | 8aa03a655e34da1e4913eb3cc120d4e4f9863949 (diff) | |
bgpd: remove bgp_attr_undup
bgp_attr_undup does the same thing as bgp_attr_flush – frees the
temporary data that might be allocated when applying a route-map. There
is no need to have two separate functions for that.
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
Diffstat (limited to 'bgpd/bgp_updgrp_adv.c')
| -rw-r--r-- | bgpd/bgp_updgrp_adv.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/bgpd/bgp_updgrp_adv.c b/bgpd/bgp_updgrp_adv.c index 2110dcb8bc..dd140e48af 100644 --- a/bgpd/bgp_updgrp_adv.c +++ b/bgpd/bgp_updgrp_adv.c @@ -859,7 +859,7 @@ void subgroup_default_originate(struct update_subgroup *subgrp, int withdraw)  					bgp_dest_get_prefix(dest), pi, &tmp_pi);  				if (ret == RMAP_DENYMATCH) { -					bgp_attr_undup(&tmp_attr, &attr); +					bgp_attr_flush(&tmp_attr);  					continue;  				} else {  					new_attr = bgp_attr_intern(&tmp_attr);  | 
