summaryrefslogtreecommitdiff
path: root/noncore/net/wellenreiter/libwellenreiter/source/sniff.hh
Side-by-side diff
Diffstat (limited to 'noncore/net/wellenreiter/libwellenreiter/source/sniff.hh') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/wellenreiter/libwellenreiter/source/sniff.hh10
1 files changed, 5 insertions, 5 deletions
diff --git a/noncore/net/wellenreiter/libwellenreiter/source/sniff.hh b/noncore/net/wellenreiter/libwellenreiter/source/sniff.hh
index fa8519b..60cdc43 100644
--- a/noncore/net/wellenreiter/libwellenreiter/source/sniff.hh
+++ b/noncore/net/wellenreiter/libwellenreiter/source/sniff.hh
@@ -27,14 +27,14 @@ struct packetinfo
int cap_IBSS;
int cap_ESS;
int channel;
- char bssid[sizeof("00:00:00:00:00:00")];
- char desthwaddr[sizeof("00:00:00:00:00:00")];
- char sndhwaddr[sizeof("00:00:00:00:00:00")];
- char *ssid;
+ char bssid[sizeof("00:00:00:00:00:00") + 1];
+ char desthwaddr[sizeof("00:00:00:00:00:00") + 1];
+ char sndhwaddr[sizeof("00:00:00:00:00:00") + 1];
+ char ssid[128];
int ssid_len;
};
-void process_packets(const struct pcap_pkthdr* pkthdr,const u_char* packet);
+void process_packets(const struct pcap_pkthdr* pkthdr,const u_char* packet, char *, int);
int decode_80211b_hdr(const u_char *p,struct packetinfo *ppinfo);
void etheraddr_string(register const u_char *ep,char * text);
int handle_beacon(u_int16_t fc, const u_char *p,struct packetinfo *ppinfo);