summaryrefslogtreecommitdiffstats
path: root/iptables.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2001-11-27 15:09:06 +0000
committerHarald Welte <laforge@gnumonks.org>2001-11-27 15:09:06 +0000
commit2892e6ae92fc46e34351d354f0ee101f5f5e6888 (patch)
tree322164ccaff4a700cb5177942b02e83aa730138a /iptables.c
parentb25f99e2e6d1f1bb66010787c8f0583f4e8cd6d1 (diff)
no warning for . in interface names (vlan)
Diffstat (limited to 'iptables.c')
-rw-r--r--iptables.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/iptables.c b/iptables.c
index 35adc2be..07de8964 100644
--- a/iptables.c
+++ b/iptables.c
@@ -751,7 +751,9 @@ parse_interface(const char *arg, char *vianame, unsigned char *mask)
memset(mask, 0xFF, vialen + 1);
memset(mask + vialen + 1, 0, IFNAMSIZ - vialen - 1);
for (i = 0; vianame[i]; i++) {
- if (!isalnum(vianame[i]) && vianame[i] != '_') {
+ if (!isalnum(vianame[i])
+ && vianame[i] != '_'
+ && vianame[i] != '.') {
printf("Warning: wierd character in interface"
" `%s' (No aliases, :, ! or *).\n",
vianame);