Pārlūkot izejas kodu

qcacld-3.0: validate session for sched scan request

Make sure to validate session id in __wlan_hdd_cfg80211_sched_scan_start
before processing schedule scan request.

Change-Id: I94c5699684c6e416c565f6a10ccf1c060cc91017
CRs-Fixed: 2008634
Arif Hussain 8 gadi atpakaļ
vecāks
revīzija
0060befaa3
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 3 0
      core/hdd/src/wlan_hdd_scan.c

+ 3 - 0
core/hdd/src/wlan_hdd_scan.c

@@ -2626,6 +2626,9 @@ static int __wlan_hdd_cfg80211_sched_scan_start(struct wiphy *wiphy,
 	if (0 != ret)
 		return ret;
 
+	if (!sme_is_session_id_valid(pHddCtx->hHal, pAdapter->sessionId))
+		return -EINVAL;
+
 	config = pHddCtx->config;
 	hHal = WLAN_HDD_GET_HAL_CTX(pAdapter);
 	if (NULL == hHal) {