Merge pull request #4948 from ldir-EDB0/remwireguard
[feed/packages.git] / net / reaver / patches / 0004-Fixed-probe-request-bug-in-wash.patch
1 From a8edcc1ce2a55e0e02ee13c46c6a5f22dd7920e9 Mon Sep 17 00:00:00 2001
2 From: "cheffner@tacnetsol.com"
3 <cheffner@tacnetsol.com@027a3e96-2d37-f1c0-85d6-5ce5a08386c2>
4 Date: Tue, 27 Mar 2012 16:25:10 +0000
5 Subject: [PATCH] Fixed probe request bug in wash.
6
7 git-svn-id: http://reaver-wps.googlecode.com/svn/trunk@113 027a3e96-2d37-f1c0-85d6-5ce5a08386c2
8 ---
9 src/wpsmon.c | 7 +++++++
10 1 file changed, 7 insertions(+)
11
12 diff --git a/src/wpsmon.c b/src/wpsmon.c
13 index da688b9..d976924 100644
14 --- a/src/wpsmon.c
15 +++ b/src/wpsmon.c
16 @@ -132,6 +132,11 @@ int main(int argc, char *argv[])
17 usage(argv[0]);
18 goto end;
19 }
20 + else if(get_iface())
21 + {
22 + /* Get the MAC address of the specified interface */
23 + read_iface_mac();
24 + }
25
26 if(get_iface() && source == PCAP_FILE)
27 {
28 @@ -300,6 +305,7 @@ void parse_wps_settings(const u_char *packet, struct pcap_pkthdr *header, char *
29
30 set_ssid(NULL);
31 bssid = (char *) mac2str(frame_header->addr3, ':');
32 + set_bssid((unsigned char *) frame_header->addr3);
33
34 if(bssid)
35 {
36 @@ -383,6 +389,7 @@ void parse_wps_settings(const u_char *packet, struct pcap_pkthdr *header, char *
37
38 end:
39 if(wps) free(wps);
40 + set_bssid((unsigned char *) NULL_MAC);
41
42 return;
43 }
44 --
45 2.6.4
46