diff options
author | 2011-10-31 12:20:16 +0100 | |
---|---|---|
committer | 2011-11-01 09:57:21 +0100 | |
commit | 563e12326473cb5d6cce0a4dca32509fe753eb8d (patch) | |
tree | ffe3e473e74f77914c575f04a9f786f3caa839cc /drivers/devfreq/devfreq.c | |
parent | MAINTAINERS: update netfilter maintainers (diff) | |
download | linux-dev-563e12326473cb5d6cce0a4dca32509fe753eb8d.tar.xz linux-dev-563e12326473cb5d6cce0a4dca32509fe753eb8d.zip |
netfilter: do not propagate nf_queue errors in nf_hook_slow
commit f15850861860636c905b33a9a5be3dcbc2b0d56a
(netfilter: nfnetlink_queue: return error number to caller)
erronously assigns the return value of nf_queue() to the "ret" value.
This can cause bogus return values if we encounter QUEUE verdict
when bypassing is enabled, the listener does not exist and the
next hook returns NF_STOLEN.
In this case nf_hook_slow returned -ESRCH instead of 0.
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'drivers/devfreq/devfreq.c')
0 files changed, 0 insertions, 0 deletions