summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKen-ichirou MATSUZAWA <chamaken@gmail.com>2017-02-28 13:55:26 +0900
committerPablo Neira Ayuso <pablo@netfilter.org>2017-02-28 11:48:16 +0100
commitf68f7b30f504c556581bc41159c1b53278b3fc8e (patch)
treee2a65e0ff0d4ae644fd74b7accce2fa6d01f2fdb
parentb0a7cf7f050fb99ead1d745a8c928310e3403bd0 (diff)
conntrack: fix missing break in setobjopt_undo_dnat()
Otherwise we fall into the IPv6 case. Signed-off-by Ken-ichirou MATSUZAWA <chamas@h4.dion.ne.jp> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r--src/conntrack/objopt.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/conntrack/objopt.c b/src/conntrack/objopt.c
index 119a83a..fb43d6c 100644
--- a/src/conntrack/objopt.c
+++ b/src/conntrack/objopt.c
@@ -81,6 +81,7 @@ static void setobjopt_undo_dnat(struct nf_conntrack *ct)
ct->dnat.max_ip.v4 = ct->dnat.min_ip.v4;
ct->repl.src.v4 = ct->head.orig.dst.v4;
set_bit(ATTR_DNAT_IPV4, ct->head.set);
+ break;
case AF_INET6:
memcpy(&ct->dnat.min_ip.v6, &ct->repl.src.v6,
sizeof(struct in6_addr));