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

Commit 412662d2 authored by Stephen Rothwell's avatar Stephen Rothwell Committed by Pablo Neira Ayuso
Browse files

netfilter: xt_hashlimit: fix unused variable warning if IPv6 disabled



Fixes this warning when CONFIG_IP6_NF_IPTABLES is not enabled:

net/netfilter/xt_hashlimit.c: In function ‘hashlimit_init_dst’:
net/netfilter/xt_hashlimit.c:448:9: warning: unused variable ‘frag_off’ [-Wunused-variable]

Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: default avatarPablo Neira Ayuso <pablo@netfilter.org>
parent 7c7c7f01
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -445,7 +445,6 @@ hashlimit_init_dst(const struct xt_hashlimit_htable *hinfo,
{
	__be16 _ports[2], *ports;
	u8 nexthdr;
	__be16 frag_off;
	int poff;

	memset(dst, 0, sizeof(*dst));
@@ -466,6 +465,9 @@ hashlimit_init_dst(const struct xt_hashlimit_htable *hinfo,
		break;
#if IS_ENABLED(CONFIG_IP6_NF_IPTABLES)
	case NFPROTO_IPV6:
	{
		__be16 frag_off;

		if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_DIP) {
			memcpy(&dst->ip6.dst, &ipv6_hdr(skb)->daddr,
			       sizeof(dst->ip6.dst));
@@ -485,6 +487,7 @@ hashlimit_init_dst(const struct xt_hashlimit_htable *hinfo,
		if ((int)protoff < 0)
			return -1;
		break;
	}
#endif
	default:
		BUG();