mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 15:58:18 +00:00
bgpd: Strip delete
keyword when looking up for communities
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
This commit is contained in:
parent
facbec892e
commit
60762f8f19
@ -2177,12 +2177,19 @@ static route_map_result_t route_set_community_delete(
|
||||
static void *route_set_community_delete_compile(const char *arg)
|
||||
{
|
||||
struct rmap_community *rcom;
|
||||
char **splits;
|
||||
int num;
|
||||
|
||||
frrstr_split(arg, " ", &splits, &num);
|
||||
|
||||
rcom = XCALLOC(MTYPE_ROUTE_MAP_COMPILED, sizeof(struct rmap_community));
|
||||
|
||||
rcom->name = XSTRDUP(MTYPE_ROUTE_MAP_COMPILED, arg);
|
||||
rcom->name = XSTRDUP(MTYPE_ROUTE_MAP_COMPILED, splits[0]);
|
||||
rcom->name_hash = bgp_clist_hash_key(rcom->name);
|
||||
|
||||
for (int i = 0; i < num; i++)
|
||||
XFREE(MTYPE_TMP, splits[i]);
|
||||
XFREE(MTYPE_TMP, splits);
|
||||
|
||||
return rcom;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user