diff options
author | Jan Engelhardt <jengelh@computergmbh.de> | 2008-01-10 22:41:28 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-01-10 22:41:28 -0800 |
commit | 0ff4d77bd9fe86ca1bc7f44839d79f8a349a62f0 (patch) | |
tree | 6c2231938da36cc0cb26deb536b8464b9e26f52e /net | |
parent | 8f41f017866bc3dfe4db02582cfd48f0586cb990 (diff) | |
download | blackbird-op-linux-0ff4d77bd9fe86ca1bc7f44839d79f8a349a62f0.tar.gz blackbird-op-linux-0ff4d77bd9fe86ca1bc7f44839d79f8a349a62f0.zip |
[NETFILTER]: xt_helper: Do not bypass RCU
Use the @helper variable that was just obtained.
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/netfilter/xt_helper.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/netfilter/xt_helper.c b/net/netfilter/xt_helper.c index 0a1f4c6bcdef..d842c4a6d63f 100644 --- a/net/netfilter/xt_helper.c +++ b/net/netfilter/xt_helper.c @@ -56,8 +56,8 @@ match(const struct sk_buff *skb, if (info->name[0] == '\0') ret = !ret; else - ret ^= !strncmp(master_help->helper->name, info->name, - strlen(master_help->helper->name)); + ret ^= !strncmp(helper->name, info->name, + strlen(helper->name)); return ret; } |