|
Lines 1-16
Link Here
|
| 1 |
--- ./src/wifipcap/wifipcap.cpp.orig 2013-12-27 17:57:48.000000000 +0000 |
|
|
| 2 |
+++ ./src/wifipcap/wifipcap.cpp 2013-12-28 16:20:01.000000000 +0000 |
| 3 |
@@ -1735,6 +1735,13 @@ |
| 4 |
const char *Wifipcap::SetFilter(const char *filter) |
| 5 |
{ |
| 6 |
struct bpf_program fp; |
| 7 |
+/* |
| 8 |
+ * libpcap from FreeBSD 8 does not have PCAP_NETMASK_UNKNOWN |
| 9 |
+ * According to pcap_compile(3) a value of 0 can be supplied |
| 10 |
+ */ |
| 11 |
+#ifndef PCAP_NETMASK_UNKNOWN |
| 12 |
+#define PCAP_NETMASK_UNKNOWN 0 |
| 13 |
+#endif |
| 14 |
bpf_u_int32 netp=PCAP_NETMASK_UNKNOWN; |
| 15 |
|
| 16 |
if(pcap_compile(descr,&fp,(char *)filter,0,netp) == -1) { |