diff options
| author | Yu Ouyang <yuo@codeaurora.org> | 2019-03-18 17:07:06 +0800 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2019-03-19 22:42:34 -0700 |
| commit | dd636070eba59c8cd74cd60be865780f8535e15c (patch) | |
| tree | 1508657cad79d7160018c7fd0bcf5769e3515909 | |
| parent | 51bea6b67ec7d567b810aef70e8a66b2601c0d3a (diff) | |
qcacld-2.0: Fix NULL point may be dereferenced
Pointer 'pesession' returned from call to function 'peFindSessionByBssid'
at line 2315 may be NULL and will be dereferenced at line 2319.
Check pointer 'pesession' before reference.
Change-Id: Ie625b6d85587db17b7e2d4e1464f6197825dc68b
CRs-Fixed: 2417930
| -rw-r--r-- | CORE/VOSS/src/vos_nvitem.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/CORE/VOSS/src/vos_nvitem.c b/CORE/VOSS/src/vos_nvitem.c index 3532e7e63496..744f02d15711 100644 --- a/CORE/VOSS/src/vos_nvitem.c +++ b/CORE/VOSS/src/vos_nvitem.c @@ -2469,7 +2469,8 @@ static void hdd_debug_cc_timer_expired_handler(void *arg) peFindSessionByBssid(mac_ptr, mac_ptr->roam.roamSession[roam_session_id].connectedProfile.bssid, &pe_session_id); - lim_update_max_txpower_ind(mac_ptr, pesession); + if (pesession != NULL) + lim_update_max_txpower_ind(mac_ptr, pesession); return; } } |
