Index: ip6t_REJECT.c =================================================================== --- ip6t_REJECT.c (revision 3984) +++ ip6t_REJECT.c (working copy) @@ -72,9 +72,7 @@ } proto = oip6h->nexthdr; - tcphoff = ipv6_skip_exthdr(oldskb, ((u8*)(oip6h+1) - oldskb->data), - &proto, oldskb->len - ((u8*)(oip6h+1) - - oldskb->data)); + tcphoff = ipv6_skip_exthdr(oldskb, (u8*)(oip6h+1) - oldskb->data, &proto); if ((tcphoff < 0) || (tcphoff > oldskb->len)) { DEBUGP("ip6t_REJECT: Can't get TCP header.\n");