diff -ur a/src/wl/sys/wl_cfg80211_hybrid.c b/src/wl/sys/wl_cfg80211_hybrid.c --- a/src/wl/sys/wl_cfg80211_hybrid.c 2013-08-01 06:52:22.000000000 +0000 +++ b/src/wl/sys/wl_cfg80211_hybrid.c 2015-03-15 22:46:35.400196663 +0000 @@ -1841,7 +1841,7 @@ wl_get_assoc_ies(wl); memcpy(&wl->bssid, &e->addr, ETHER_ADDR_LEN); wl_update_bss_info(wl); - cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL); + cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, &wl->conf->channel, GFP_KERNEL); set_bit(WL_STATUS_CONNECTED, &wl->status); wl->profile->active = true; }