commit | 3610deb41015dcdbbe6b684fe7ae6e0f9e37eff4 | [log] [tgz] |
---|---|---|
author | Ozgur AKAN <akan@aiqa.com> | Wed Apr 07 09:36:29 2004 +0000 |
committer | Harald Welte <laforge@gnumonks.org> | Wed Apr 07 09:36:29 2004 +0000 |
tree | 5476af2104ecfa6ad76f04ea7dfcfd69c4ca33e9 | |
parent | 0e3b3379abec1695a68871862b6c22b59de3c5a5 [diff] [blame] |
fix case where somebody uses '-i +' as interface name (Ozgur AKAN)
diff --git a/ip6tables.c b/ip6tables.c index 138eed9..9e9a529 100644 --- a/ip6tables.c +++ b/ip6tables.c
@@ -840,7 +840,7 @@ " (%i)", arg, IFNAMSIZ-1); strcpy(vianame, arg); - if (vialen == 0) + if ((vialen == 0) || (vialen == 1 && vianame[0] == '+')) memset(mask, 0, IFNAMSIZ); else if (vianame[vialen - 1] == '+') { memset(mask, 0xFF, vialen - 1);