Ver código fonte

package/wprobe: fix for kernels >= 2.6.38

SVN-Revision: 25701
Alexandros C. Couloumbis 15 anos atrás
pai
commit
44c696ac78
1 arquivos alterados com 5 adições e 0 exclusões
  1. 5 0
      package/wprobe/src/kernel/wprobe-core.c

+ 5 - 0
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;