[Madwifi-cvs] revision 1452 committed by mrenzmann
Status: Beta
Brought to you by:
otaku
From: mrenzmann <svn...@ma...> - 2006-02-16 15:05:34
|
Project : madwifi Revision : 1452 Author : mrenzmann Date : 2006-02-16 16:05:23 +0100 (Thu, 16 Feb 2006) Log Message : The patch from ticket #312 was incorrectly applied in r1434. This is fixed by this commit. Signed-off-by: Jiri Fojtasek <jit...@hl...> Affected Files: * trunk/net80211/ieee80211_wireless.c updated Modified: trunk/net80211/ieee80211_wireless.c =================================================================== --- trunk/net80211/ieee80211_wireless.c 2006-02-11 12:20:17 UTC (rev 1451) +++ trunk/net80211/ieee80211_wireless.c 2006-02-16 15:05:23 UTC (rev 1452) @@ -3423,12 +3423,13 @@ size_t ielen, len; u_int8_t *cp; - if (vap != req->vap && vap != req->vap->iv_xrvap) /* only entries for this vap (or) xrvap */ + if (vap != req->vap && vap != req->vap->iv_xrvap) /* only entries for this vap (or) xrvap */ return; - if (vap->iv_opmode == IEEE80211_M_HOSTAP && - ni->ni_associd == 0) /* only associated stations */ + if ((vap->iv_opmode == IEEE80211_M_HOSTAP || + vap->iv_opmode == IEEE80211_M_WDS) && + ni->ni_associd == 0) /* only associated stations or a WDS peer */ return; - if (ni->ni_chan == IEEE80211_CHAN_ANYC) /* XXX bogus entry */ + if (ni->ni_chan == IEEE80211_CHAN_ANYC) /* XXX bogus entry */ return; len = sta_space(ni, &ielen); if (len > req->space) |