From: Ian Jackson Date: Sun, 23 Apr 2017 17:12:20 +0000 (+0100) Subject: fixup! polypath: change return type of ifname_wanted X-Git-Tag: v0.4.1~6 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=commitdiff_plain;h=d8a024fe35f4be56f4ac17fa68aee2264960a8ac fixup! polypath: change return type of ifname_wanted --- diff --git a/polypath.c b/polypath.c index 1d73a0a..a1cfab9 100644 --- a/polypath.c +++ b/polypath.c @@ -98,7 +98,7 @@ static bool_t ifname_search_pats(struct polypath *st, struct cloc loc, const char *const *pati; for (pati=pats; *pati; pati++) { const char *pat=*pati; - if (*pat=='!' || *pat=='+') { *want_io=*pat; pat++; } + if (*pat=='!' || *pat=='+' || *pat=='@') { *want_io=*pat; pat++; } else if (*pat=='*' || isalnum((unsigned char)*pat)) { *want_io='+'; } else cfgfatal(loc,"polypath","invalid interface name pattern `%s'",pat); int match=fnmatch(pat,ifname,0);