--- zzzz-none-000/linux-2.6.19.2/net/ipv6/netfilter/ip6t_frag.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/net/ipv6/netfilter/ip6t_frag.c 2007-01-11 07:38:19.000000000 +0000 @@ -52,14 +52,9 @@ struct frag_hdr _frag, *fh; const struct ip6t_frag *fraginfo = matchinfo; unsigned int ptr; - int err; - err = ipv6_find_hdr(skb, &ptr, NEXTHDR_FRAGMENT, NULL); - if (err < 0) { - if (err != -ENOENT) - *hotdrop = 1; + if (ipv6_find_hdr(skb, &ptr, NEXTHDR_FRAGMENT, NULL) < 0) return 0; - } fh = skb_header_pointer(skb, ptr, sizeof(_frag), &_frag); if (fh == NULL) {