Changeset 2993

Show
Ignore:
Timestamp:
12/01/07 18:00:57 (1 year ago)
Author:
benoit
Message:

Properly update beacon's content after an IBSS merge, reflecting the new
IBSSID.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • madwifi/branches/madwifi-dfs/net80211/ieee80211_beacon.c

    r2979 r2993  
    282282        struct ieee80211vap *vap = ni->ni_vap; 
    283283        struct ieee80211com *ic = ni->ni_ic; 
     284        struct ieee80211_frame * wh = (struct ieee80211_frame *) skb->data; 
    284285        int len_changed = 0; 
    285286        u_int16_t capinfo; 
    286287 
    287288        IEEE80211_LOCK_IRQ(ic); 
     289 
     290        /* After an IBSS merge, bssid might have been updated */ 
     291        IEEE80211_ADDR_COPY(wh->i_addr3, vap->iv_bss->ni_bssid); 
    288292 
    289293        /* Check if we need to change channel right now */