diff options
author | Chion Tang <sdspeedonion@gmail.com> | 2018-01-20 10:07:04 +0000 |
---|---|---|
committer | Chion Tang <sdspeedonion@gmail.com> | 2018-01-20 10:07:04 +0000 |
commit | 388bb229b881ea55fd9f8f6fa75757cf9ca1e27d (patch) | |
tree | 66a7069e997cee213d09b439c232b045c44717bd | |
parent | use chain for mappings (diff) | |
download | netfilter-full-cone-nat-388bb229b881ea55fd9f8f6fa75757cf9ca1e27d.tar.gz netfilter-full-cone-nat-388bb229b881ea55fd9f8f6fa75757cf9ca1e27d.tar.bz2 netfilter-full-cone-nat-388bb229b881ea55fd9f8f6fa75757cf9ca1e27d.zip |
fix new mapping init
-rw-r--r-- | xt_FULLCONENAT.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xt_FULLCONENAT.c b/xt_FULLCONENAT.c index d2cd3f7..85c7765 100644 --- a/xt_FULLCONENAT.c +++ b/xt_FULLCONENAT.c @@ -48,6 +48,10 @@ static struct natmapping* get_mapping(const uint16_t port) { } new->port = port; new->next = NULL; + new->int_addr = 0; + new->int_port = 0; + memset(&new->original_tuple, 0, sizeof(struct nf_conntrack_tuple)); + prev->next = new; return new; } |