aboutsummaryrefslogtreecommitdiffstats
path: root/package/wprobe/src/kernel
diff options
context:
space:
mode:
authorAlexandros C. Couloumbis <alex@ozo.com>2011-02-24 15:51:28 +0000
committerAlexandros C. Couloumbis <alex@ozo.com>2011-02-24 15:51:28 +0000
commit44c696ac78a6888d49753b1626cd1aa86917738f (patch)
treecbc6a1efd0b5599f2ac0cab0b2ff4c40c45cab90 /package/wprobe/src/kernel
parent4ef9410fb3788a23ab1347d9e0c1640852e52ac0 (diff)
downloadupstream-44c696ac78a6888d49753b1626cd1aa86917738f.tar.gz
upstream-44c696ac78a6888d49753b1626cd1aa86917738f.tar.bz2
upstream-44c696ac78a6888d49753b1626cd1aa86917738f.zip
package/wprobe: fix for kernels >= 2.6.38
SVN-Revision: 25701
Diffstat (limited to 'package/wprobe/src/kernel')
-rw-r--r--package/wprobe/src/kernel/wprobe-core.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/package/wprobe/src/kernel/wprobe-core.c b/package/wprobe/src/kernel/wprobe-core.c
index 68d07172a3..cf0c74abad 100644
--- a/package/wprobe/src/kernel/wprobe-core.c
+++ b/package/wprobe/src/kernel/wprobe-core.c
@@ -243,8 +243,13 @@ wprobe_add_frame(struct wprobe_iface *dev, const struct wprobe_wlan_hdr *hdr, vo
def = j;
continue;
}
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,38)
+ if (sk_run_filter(skb, fi->filter) == 0)
+ continue;
+#else
if (sk_run_filter(skb, fi->filter, fi->hdr.n_items) == 0)
continue;
+#endif
found = true;
break;