diff options
Diffstat (limited to 'net/ipv4/netfilter.c')
| -rw-r--r-- | net/ipv4/netfilter.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/net/ipv4/netfilter.c b/net/ipv4/netfilter.c index 1725dc0ef68..f53cb8df418 100644 --- a/net/ipv4/netfilter.c +++ b/net/ipv4/netfilter.c @@ -155,10 +155,10 @@ static int nf_ip_reroute(struct sk_buff *skb,  	if (entry->hook == NF_INET_LOCAL_OUT) {  		const struct iphdr *iph = ip_hdr(skb); -		if (!(iph->tos == rt_info->tos -		      && skb->mark == rt_info->mark -		      && iph->daddr == rt_info->daddr -		      && iph->saddr == rt_info->saddr)) +		if (!(iph->tos == rt_info->tos && +		      skb->mark == rt_info->mark && +		      iph->daddr == rt_info->daddr && +		      iph->saddr == rt_info->saddr))  			return ip_route_me_harder(skb, RTN_UNSPEC);  	}  	return 0;  |