diff --git a/[refs] b/[refs] index b9ee497703ae..c07d396472a6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 66c524210ab9217528b01b63c43903545e03a58c +refs/heads/master: 3be61a3851c458fb4ce394645e26e8e9670c796a diff --git a/trunk/net/wireless/ibss.c b/trunk/net/wireless/ibss.c index adcabba02e20..27a8ce9343c3 100644 --- a/trunk/net/wireless/ibss.c +++ b/trunk/net/wireless/ibss.c @@ -247,8 +247,10 @@ int cfg80211_ibss_wext_join(struct cfg80211_registered_device *rdev, if (!netif_running(wdev->netdev)) return 0; - if (wdev->wext.keys) + if (wdev->wext.keys) { wdev->wext.keys->def = wdev->wext.default_key; + wdev->wext.keys->defmgmt = wdev->wext.default_mgmt_key; + } wdev->wext.ibss.privacy = wdev->wext.default_key != -1;