summaryrefslogtreecommitdiff
path: root/bgpd/bgp_filter.c
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas.abraitis@gmail.com>2019-04-18 09:59:51 +0300
committerDonatas Abraitis <donatas.abraitis@gmail.com>2019-04-18 09:59:51 +0300
commitda6035e993ea6ab2b6d71857115e695519b1bc88 (patch)
treefbf339672b09745812c6f976b0ee399ef6f0467b /bgpd/bgp_filter.c
parent3c7940063b40250354cccc6b582a81d10a5a4261 (diff)
bgpd: Allow backslash in as-path filter lists
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
Diffstat (limited to 'bgpd/bgp_filter.c')
-rw-r--r--bgpd/bgp_filter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bgpd/bgp_filter.c b/bgpd/bgp_filter.c
index 80cfb97436..a788ea68f3 100644
--- a/bgpd/bgp_filter.c
+++ b/bgpd/bgp_filter.c
@@ -391,7 +391,7 @@ static int as_list_dup_check(struct as_list *aslist, struct as_filter *new)
static int config_bgp_aspath_validate(const char *regstr)
{
- char valid_chars[] = "1234567890_^|[,{}() ]$*+.?-";
+ char valid_chars[] = "1234567890_^|[,{}() ]$*+.?-\\";
if (strspn(regstr, valid_chars) == strlen(regstr))
return 1;