|
@@ -1632,7 +1632,8 @@ static void handle_irq_beacon(struct b43_wldev *dev)
|
|
|
u32 cmd, beacon0_valid, beacon1_valid;
|
|
|
|
|
|
if (!b43_is_mode(wl, NL80211_IFTYPE_AP) &&
|
|
|
- !b43_is_mode(wl, NL80211_IFTYPE_MESH_POINT))
|
|
|
+ !b43_is_mode(wl, NL80211_IFTYPE_MESH_POINT) &&
|
|
|
+ !b43_is_mode(wl, NL80211_IFTYPE_ADHOC))
|
|
|
return;
|
|
|
|
|
|
/* This is the bottom half of the asynchronous beacon update. */
|