Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 316ed388 authored by Patrick McHardy's avatar Patrick McHardy
Browse files

netfilter: ipset: add missing break statemtns in ip_set_get_ip_port()



Don't fall through in the switch statement, otherwise IPv4 headers
are incorrectly parsed again as IPv6 and the return value will always
be 'false'.

Signed-off-by: default avatarPatrick McHardy <kaber@trash.net>
parent e3e241b2
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -118,8 +118,10 @@ ip_set_get_ip_port(const struct sk_buff *skb, u8 pf, bool src, __be16 *port)
	switch (pf) {
	case AF_INET:
		ret = ip_set_get_ip4_port(skb, src, port, &proto);
		break;
	case AF_INET6:
		ret = ip_set_get_ip6_port(skb, src, port, &proto);
		break;
	default:
		return false;
	}