From 6a4542adff70b5e07bc478000f022098226cae2c Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 12 May 2001 04:38:31 +0000 Subject: fixes '_' in interface names bug (iptables) fixes '+' in interface names bug (iptables-save) --- iptables.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'iptables.c') diff --git a/iptables.c b/iptables.c index bc76f8c7..51aadddb 100644 --- a/iptables.c +++ b/iptables.c @@ -744,7 +744,7 @@ parse_interface(const char *arg, char *vianame, unsigned char *mask) memset(mask + vialen + 1, 0, IFNAMSIZ - vialen - 1); } for (i = 0; vianame[i]; i++) { - if (!isalnum(vianame[i])) { + if (!isalnum(vianame[i]) && vianame[i] != '_') { printf("Warning: wierd character in interface" " `%s' (No aliases, :, ! or *).\n", vianame); -- cgit v1.2.3