]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
no warning for . in interface names (vlan)
authorHarald Welte <laforge@gnumonks.org>
Tue, 27 Nov 2001 15:09:06 +0000 (15:09 +0000)
committerHarald Welte <laforge@gnumonks.org>
Tue, 27 Nov 2001 15:09:06 +0000 (15:09 +0000)
iptables.c

index 35adc2be6bcb7aebfc439e4c40a381874090ce24..07de8964a7a5f29c8b5957967ae7ddfd850f63c0 100644 (file)
@@ -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);