Merge git://git.infradead.org/mtd-2.6
[pandora-kernel.git] / net / netfilter / nf_conntrack_netlink.c
index 5cb8d30..2b7eef3 100644 (file)
@@ -972,7 +972,8 @@ ctnetlink_get_conntrack(struct sock *ctnl, struct sk_buff *skb,
 free:
        kfree_skb(skb2);
 out:
-       return err;
+       /* this avoids a loop in nfnetlink. */
+       return err == -EAGAIN ? -ENOBUFS : err;
 }
 
 #ifdef CONFIG_NF_NAT_NEEDED