reaver: fix broken source url
[feed/packages.git] / net / reaver / patches / 0004-Fixed-probe-request-bug-in-wash.patch
diff --git a/net/reaver/patches/0004-Fixed-probe-request-bug-in-wash.patch b/net/reaver/patches/0004-Fixed-probe-request-bug-in-wash.patch
new file mode 100644 (file)
index 0000000..9b51d06
--- /dev/null
@@ -0,0 +1,46 @@
+From a8edcc1ce2a55e0e02ee13c46c6a5f22dd7920e9 Mon Sep 17 00:00:00 2001
+From: "cheffner@tacnetsol.com"
+ <cheffner@tacnetsol.com@027a3e96-2d37-f1c0-85d6-5ce5a08386c2>
+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
+