cfg80211: fix channel configuration in IBSS join
[linux-block.git] / drivers / net / wireless / rndis_wlan.c
index 5028557aa18adb1a22c74c7a59123f1bb52b0d5a..2e89a865a67d1023d9ae64e0351c42d91c15c47e 100644 (file)
@@ -2835,7 +2835,9 @@ static void rndis_wlan_do_link_up_work(struct usbnet *usbdev)
                                        bssid, req_ie, req_ie_len,
                                        resp_ie, resp_ie_len, GFP_KERNEL);
        } else if (priv->infra_mode == NDIS_80211_INFRA_ADHOC)
-               cfg80211_ibss_joined(usbdev->net, bssid, GFP_KERNEL);
+               cfg80211_ibss_joined(usbdev->net, bssid,
+                                    get_current_channel(usbdev, NULL),
+                                    GFP_KERNEL);
 
        kfree(info);