Skip to content

Commit bcc1ca1

Browse files
luk1337npjohnson
authored andcommitted
qcacld-3.0: Handle wpa_versions properly
Change-Id: I547c4add661398a8965e83c6ef509811d58552c4
1 parent bffd532 commit bcc1ca1

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

drivers/staging/qcacld-3.0/core/hdd/src/wlan_hdd_cfg80211.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17880,10 +17880,10 @@ static int wlan_hdd_cfg80211_set_privacy(hdd_adapter_t *pAdapter,
1788017880
pWextState->wpaVersion = IW_AUTH_WPA_VERSION_DISABLED;
1788117881

1788217882
if (req->crypto.wpa_versions) {
17883-
if (NL80211_WPA_VERSION_1 == req->crypto.wpa_versions)
17884-
pWextState->wpaVersion = IW_AUTH_WPA_VERSION_WPA;
17885-
else if (NL80211_WPA_VERSION_2 == req->crypto.wpa_versions)
17883+
if (req->crypto.wpa_versions & (NL80211_WPA_VERSION_2 | NL80211_WPA_VERSION_3))
1788617884
pWextState->wpaVersion = IW_AUTH_WPA_VERSION_WPA2;
17885+
else if (req->crypto.wpa_versions & NL80211_WPA_VERSION_1)
17886+
pWextState->wpaVersion = IW_AUTH_WPA_VERSION_WPA;
1788717887
}
1788817888

1788917889
hdd_debug("set wpa version to %d", pWextState->wpaVersion);

0 commit comments

Comments
 (0)