mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-04 16:52:06 +10:00 
			
		
		
		
	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: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
		
							parent
							
								
									7c7c7f01cc
								
							
						
					
					
						commit
						412662d204
					
				@ -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();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user