[NETFILTER]: ip6t_HL: remove write-only variable
authorPatrick McHardy <kaber@trash.net>
Wed, 20 Sep 2006 19:02:21 +0000 (12:02 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Fri, 22 Sep 2006 22:19:55 +0000 (15:19 -0700)
Noticed by Alexey Dobriyan <adobriyan@gmail.com>

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/netfilter/ip6t_HL.c

index e54ea92..435750f 100644 (file)
@@ -26,7 +26,6 @@ static unsigned int ip6t_hl_target(struct sk_buff **pskb,
 {
        struct ipv6hdr *ip6h;
        const struct ip6t_HL_info *info = targinfo;
-       u_int16_t diffs[2];
        int new_hl;
 
        if (!skb_make_writable(pskb, (*pskb)->len))
@@ -53,11 +52,8 @@ static unsigned int ip6t_hl_target(struct sk_buff **pskb,
                        break;
        }
 
-       if (new_hl != ip6h->hop_limit) {
-               diffs[0] = htons(((unsigned)ip6h->hop_limit) << 8) ^ 0xFFFF;
+       if (new_hl != ip6h->hop_limit)
                ip6h->hop_limit = new_hl;
-               diffs[1] = htons(((unsigned)ip6h->hop_limit) << 8);
-       }
 
        return IP6T_CONTINUE;
 }