lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

0004-Fixed-probe-request-bug-in-wash.patch (1210B)


      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