]> err.no Git - linux-2.6/commitdiff
[NETFILTER]: Don't invoke okfn in CONFIG_NETFILTER=n variant of nf_hook()
authorPatrick McHardy <kaber@trash.net>
Wed, 15 Feb 2006 23:18:19 +0000 (15:18 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 15 Feb 2006 23:18:19 +0000 (15:18 -0800)
nf_hook() is supposed to call the netfilter hook and return control of the
packet back to the caller in case it may pass, the okfn is only used for
queueing.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netfilter.h

index 3ca3d9ee78a9e64cb652c1e6b785d27471f62d73..4688969398434d51135817b7fde491d36684817f 100644 (file)
@@ -318,7 +318,7 @@ static inline int nf_hook(int pf, unsigned int hook, struct sk_buff **pskb,
                          struct net_device *indev, struct net_device *outdev,
                          int (*okfn)(struct sk_buff *))
 {
-       return okfn(*pskb);
+       return 1;
 }
 static inline void nf_ct_attach(struct sk_buff *new, struct sk_buff *skb) {}
 struct flowi;