diff options
| author | Donald Sharp <donaldsharp72@gmail.com> | 2024-07-03 08:43:23 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-03 08:43:23 -0400 |
| commit | d4758b3ccc76c77d0b8ba255089f79e67379bb30 (patch) | |
| tree | 6321771685189acb647ae5da5fefac706416abb5 | |
| parent | 59e8f199e9004bcaf27e632c224a74981120d190 (diff) | |
| parent | c9426177f6b699f43f299e83bd421633028e5bfb (diff) | |
Merge pull request #16333 from opensourcerouting/fix/nits
bgpd: Drop memset() before encoding EVPN extended communities
| -rw-r--r-- | bgpd/bgp_evpn.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/bgpd/bgp_evpn.c b/bgpd/bgp_evpn.c index 6680b54f76..e5c7cb3801 100644 --- a/bgpd/bgp_evpn.c +++ b/bgpd/bgp_evpn.c @@ -1161,7 +1161,6 @@ static void build_evpn_route_extcomm(struct bgpevpn *vpn, struct attr *attr, /* Add MAC mobility (sticky) if needed. */ if (attr->sticky) { seqnum = 0; - memset(&ecom_sticky, 0, sizeof(ecom_sticky)); encode_mac_mobility_extcomm(1, seqnum, &eval_sticky); ecom_sticky.size = 1; ecom_sticky.unit_size = ECOMMUNITY_SIZE; @@ -1180,7 +1179,6 @@ static void build_evpn_route_extcomm(struct bgpevpn *vpn, struct attr *attr, /* Add default gateway, if needed. */ if (attr->default_gw) { - memset(&ecom_default_gw, 0, sizeof(ecom_default_gw)); encode_default_gw_extcomm(&eval_default_gw); ecom_default_gw.size = 1; ecom_default_gw.unit_size = ECOMMUNITY_SIZE; @@ -1192,7 +1190,6 @@ static void build_evpn_route_extcomm(struct bgpevpn *vpn, struct attr *attr, proxy = !!(attr->es_flags & ATTR_ES_PROXY_ADVERT); if (attr->router_flag || proxy) { - memset(&ecom_na, 0, sizeof(ecom_na)); encode_na_flag_extcomm(&eval_na, attr->router_flag, proxy); ecom_na.size = 1; ecom_na.unit_size = ECOMMUNITY_SIZE; |
