Hello,
ip6ip6_lock is not unlocked in error path.
--- net/ipv6/ip6_tunnel.c.orig 2005-11-09 22:01:31.000000000 +0900
+++ net/ipv6/ip6_tunnel.c 2005-11-09 22:04:06.000000000 +0900
@@ -525,6 +525,7 @@
if ((t = ip6ip6_tnl_lookup(&ipv6h->saddr, &ipv6h->daddr)) != NULL) {
if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb)) {
+ read_unlock(&ip6ip6_lock);
kfree_skb(skb);
return 0;
}
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html