summaryrefslogtreecommitdiff
path: root/net/decnet
diff options
context:
space:
mode:
authorAlexey Kuznetsov <kuznet@ms2.inr.ac.ru>2007-04-25 13:07:28 -0700
committerDavid S. Miller <davem@davemloft.net>2007-04-25 13:07:28 -0700
commit1194ed0a3eb8076c8fbfe310f1ccbf229e8647de (patch)
tree3ec35f14c5e1a12a681629e0422cf9f0e254332f /net/decnet
parent5044eed48886b105a123333fe7ca97c6bd496120 (diff)
[NETLINK]: Infinite recursion in netlink.
Reply to NETLINK_FIB_LOOKUP messages were misrouted back to kernel, which resulted in infinite recursion and stack overflow. The bug is present in all kernel versions since the feature appeared. The patch also makes some minimal cleanup: 1. Return something consistent (-ENOENT) when fib table is missing 2. Do not crash when queue is empty (does not happen, but yet) 3. Put result of lookup Signed-off-by: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/decnet')
0 files changed, 0 insertions, 0 deletions