mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-11-09 04:12:08 -05:00
qcacld-3.0: close session for P2P GO properly
It will clean session id at then end of cfg80211 stop ap and won't set flag SME_SESSION_OPENED after sap session started, which case session for P2P GO can't be closed properly. Change-Id: I0c6f21f3616ededd9e827b3eac9cbbe2c26bc60c CRs-Fixed: 2050994
This commit is contained in:
parent
bead68ed09
commit
0c45d6ac19
1 changed files with 4 additions and 1 deletions
|
|
@ -6054,6 +6054,9 @@ QDF_STATUS hdd_init_ap_mode(hdd_adapter_t *pAdapter, bool reinit)
|
|||
return status;
|
||||
}
|
||||
|
||||
/* set SME_SESSION_OPENED since sap session started */
|
||||
set_bit(SME_SESSION_OPENED, &pAdapter->event_flags);
|
||||
|
||||
ret = hdd_vdev_ready(pAdapter);
|
||||
if (ret) {
|
||||
hdd_err("failed to raise vdev ready event: %d", ret);
|
||||
|
|
@ -8210,8 +8213,8 @@ static int __wlan_hdd_cfg80211_stop_ap(struct wiphy *wiphy,
|
|||
global_p2p_connection_status = P2P_NOT_ACTIVE;
|
||||
}
|
||||
#endif
|
||||
pAdapter->sessionId = HDD_SESSION_ID_INVALID;
|
||||
EXIT();
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue