Changeset 11924


Ignore:
Timestamp:
2008-07-26T00:35:56+02:00 (10 years ago)
Author:
nbd
Message:

madwifi: improve hidden ssid handling in sta mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/madwifi/patches/356-hidden_ssid.patch

    r11793 r11924  
    44Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
    55 
    6 --- a/net80211/ieee80211_scan_sta.c 
    7 +++ b/net80211/ieee80211_scan_sta.c 
     6Index: madwifi-trunk-r3314/net80211/ieee80211_scan_sta.c 
     7=================================================================== 
     8--- madwifi-trunk-r3314.orig/net80211/ieee80211_scan_sta.c      2008-07-23 11:39:10.000000000 +0200 
     9+++ madwifi-trunk-r3314/net80211/ieee80211_scan_sta.c   2008-07-24 18:24:23.000000000 +0200 
    810@@ -209,6 +209,19 @@ 
    911                ieee80211_saveie(iep, ie); 
     
    2628  * Process a beacon or probe response frame; create an 
    2729  * entry in the scan cache or update any previous entry. 
     30@@ -233,8 +246,8 @@ 
     31        SCAN_STA_LOCK_IRQ(st); 
     32        LIST_FOREACH(se, &st->st_hash[hash], se_hash) 
     33                if (IEEE80211_ADDR_EQ(se->base.se_macaddr, macaddr) && 
     34-                   sp->ssid[1] == se->base.se_ssid[1] && 
     35-                   !memcmp(se->base.se_ssid+2, sp->ssid+2, se->base.se_ssid[1])) 
     36+                   (is_empty_ssid(sp->ssid) || (sp->ssid[1] == se->base.se_ssid[1] && 
     37+                   !memcmp(se->base.se_ssid+2, sp->ssid+2, se->base.se_ssid[1])))) 
     38                        goto found; 
     39  
     40        MALLOC(se, struct sta_entry *, sizeof(struct sta_entry), 
    2841@@ -252,8 +265,8 @@ 
    2942        ise = &se->base; 
Note: See TracChangeset for help on using the changeset viewer.