summaryrefslogtreecommitdiffstats
path: root/extensions/libipt_account.c
diff options
context:
space:
mode:
authorPhil Oester <kernel@linuxace.com>2006-07-10 04:52:56 +0000
committerPatrick McHardy <kaber@trash.net>2006-07-10 04:52:56 +0000
commit5549ad0e7eac76922e727e61f425e1f1f02e380d (patch)
tree728276ae4c34bc9c9f508eda5ce883e1fe39fd33 /extensions/libipt_account.c
parent8a173efc9af7cdc96b37867bdb3f4112be5dcbf9 (diff)
iptables: handle cidr notation more sanely (Phil Oester <kernel@linuxace.com>)
At present, a command such as iptables -A foo -s 10.10/16 will interpret 10.10/16 as 10.0.0.10/16, and after applying the mask end up with 10.0.0.0/16, which likely isn't what the user intended. Yet some people do expect 10.10 (without the cidr notation) to end up as 10.0.0.10. The below patch should satisfy all parties. It zero pads the missing octets only in the cidr case, leaving the IP untouched otherwise. This resolves bug #422
Diffstat (limited to 'extensions/libipt_account.c')
0 files changed, 0 insertions, 0 deletions