From a8edcc1ce2a55e0e02ee13c46c6a5f22dd7920e9 Mon Sep 17 00:00:00 2001 From: "cheffner@tacnetsol.com" Date: Tue, 27 Mar 2012 16:25:10 +0000 Subject: [PATCH] Fixed probe request bug in wash. git-svn-id: http://reaver-wps.googlecode.com/svn/trunk@113 027a3e96-2d37-f1c0-85d6-5ce5a08386c2 --- src/wpsmon.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/wpsmon.c b/src/wpsmon.c index da688b9..d976924 100644 --- a/src/wpsmon.c +++ b/src/wpsmon.c @@ -132,6 +132,11 @@ int main(int argc, char *argv[]) usage(argv[0]); goto end; } + else if(get_iface()) + { + /* Get the MAC address of the specified interface */ + read_iface_mac(); + } if(get_iface() && source == PCAP_FILE) { @@ -300,6 +305,7 @@ void parse_wps_settings(const u_char *packet, struct pcap_pkthdr *header, char * set_ssid(NULL); bssid = (char *) mac2str(frame_header->addr3, ':'); + set_bssid((unsigned char *) frame_header->addr3); if(bssid) { @@ -383,6 +389,7 @@ void parse_wps_settings(const u_char *packet, struct pcap_pkthdr *header, char * end: if(wps) free(wps); + set_bssid((unsigned char *) NULL_MAC); return; } -- 2.6.4