summaryrefslogtreecommitdiffstats
path: root/extensions/libxt_connlimit.c
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2009-06-11 17:56:24 +0200
committerPatrick McHardy <kaber@trash.net>2009-06-11 17:56:24 +0200
commit4ada8440f43e8335c96706b749f606b527c8a038 (patch)
treeb1b5de53e8d313b7079effd4208dcb2ec10ceaa0 /extensions/libxt_connlimit.c
parent2d280014e281b520280b1a11662aea0da2ffc59c (diff)
parent18c475d7040abc6d3094ee0348904deafe997508 (diff)
Merge branch 'stable' of git://dev.medozas.de/iptables
Diffstat (limited to 'extensions/libxt_connlimit.c')
-rw-r--r--extensions/libxt_connlimit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/extensions/libxt_connlimit.c b/extensions/libxt_connlimit.c
index f001a2e4..403e7e6f 100644
--- a/extensions/libxt_connlimit.c
+++ b/extensions/libxt_connlimit.c
@@ -26,7 +26,9 @@ static const struct option connlimit_opts[] = {
static void connlimit_init(struct xt_entry_match *match)
{
struct xt_connlimit_info *info = (void *)match->data;
- info->v4_mask = 0xFFFFFFFFUL;
+
+ /* This will also initialize the v4 mask correctly */
+ memset(info->v6_mask, 0xFF, sizeof(info->v6_mask));
}
static void prefix_to_netmask(u_int32_t *mask, unsigned int prefix_len)