diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-01-13 08:19:55 -0500 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-01-13 11:03:39 -0500 |
commit | f31e8d4982653b39fe312f9938be0f49dd9ab5fa (patch) | |
tree | 32ec35631317568dc98cdc178a6950216b3149c9 /net/unix/Makefile | |
parent | 2fc72c7b84002ffb3c66918e2a7b0ee607d8b5aa (diff) |
netfilter: ctnetlink: fix loop in ctnetlink_get_conntrack()
This patch fixes a loop in ctnetlink_get_conntrack() that can be
triggered if you use the same socket to receive events and to
perform a GET operation. Under heavy load, netlink_unicast()
may return -EAGAIN, this error code is reserved in nfnetlink for
the module load-on-demand. Instead, we return -ENOBUFS which is
the appropriate error code that has to be propagated to
user-space.
Reported-by: Holger Eitzenberger <holger@eitzenberger.org>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/unix/Makefile')
0 files changed, 0 insertions, 0 deletions