]> err.no Git - linux-2.6/blobdiff - net/ipv4/netfilter/iptable_mangle.c
Merge branch 'for-2.6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris...
[linux-2.6] / net / ipv4 / netfilter / iptable_mangle.c
index e62ea2bb9c0ac422f7c77e39aa7f99eba5fa6e3b..b91f3582359bf3aad31681e4c5d0f1e95c1bb4e6 100644 (file)
@@ -157,7 +157,8 @@ ipt_local_hook(unsigned int hook,
                || (*pskb)->nfmark != nfmark
 #endif
                || (*pskb)->nh.iph->tos != tos))
-               return ip_route_me_harder(pskb) == 0 ? ret : NF_DROP;
+               if (ip_route_me_harder(pskb, RTN_UNSPEC))
+                       ret = NF_DROP;
 
        return ret;
 }