diff options
author | Phil Oester <kernel@linuxace.com> | 2006-07-10 04:52:56 +0000 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2006-07-10 04:52:56 +0000 |
commit | 5549ad0e7eac76922e727e61f425e1f1f02e380d (patch) | |
tree | 728276ae4c34bc9c9f508eda5ce883e1fe39fd33 /extensions/libipt_account.c | |
parent | 8a173efc9af7cdc96b37867bdb3f4112be5dcbf9 (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