summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdrivers/staging/prima/CORE/HDD/src/wlan_hdd_main.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/staging/prima/CORE/HDD/src/wlan_hdd_main.c b/drivers/staging/prima/CORE/HDD/src/wlan_hdd_main.c
index c7b62e15adc..7960e740bc0 100755
--- a/drivers/staging/prima/CORE/HDD/src/wlan_hdd_main.c
+++ b/drivers/staging/prima/CORE/HDD/src/wlan_hdd_main.c
@@ -6715,9 +6715,12 @@ hdd_adapter_t* hdd_open_adapter( hdd_context_t *pHddCtx, tANI_U8 session_type,
mutex_lock(&pHddCtx->tdls_lock);
#endif
- pAdapter->wdev.iftype = (session_type == WLAN_HDD_P2P_CLIENT) ?
- NL80211_IFTYPE_P2P_CLIENT:
- NL80211_IFTYPE_STATION;
+ if (session_type == WLAN_HDD_INFRA_STATION)
+ pAdapter->wdev.iftype = NL80211_IFTYPE_STATION;
+ else if (session_type == WLAN_HDD_P2P_DEVICE)
+ pAdapter->wdev.iftype = NL80211_IFTYPE_P2P_DEVICE;
+ else
+ pAdapter->wdev.iftype = NL80211_IFTYPE_P2P_CLIENT;
pAdapter->device_mode = session_type;
#ifdef FEATURE_WLAN_TDLS