Merge "prima: NULL pointer dereference of hdd context" into wlan-driver.lnx.1.0
diff --git a/CORE/VOSS/src/vos_nvitem.c b/CORE/VOSS/src/vos_nvitem.c
index 97482e5..35ab905 100644
--- a/CORE/VOSS/src/vos_nvitem.c
+++ b/CORE/VOSS/src/vos_nvitem.c
@@ -3726,7 +3726,8 @@
(IEEE80211_CHAN_RADAR | IEEE80211_CHAN_PASSIVE_SCAN |
IEEE80211_CHAN_INDOOR_ONLY )))
{
- if (pHddCtx->cfg_ini->indoor_channel_support == false &&
+ if (pHddCtx && pHddCtx->cfg_ini &&
+ pHddCtx->cfg_ini->indoor_channel_support == false &&
wiphy->bands[i]->channels[j].flags &
IEEE80211_CHAN_INDOOR_ONLY)
wiphy->bands[i]->channels[j].flags |=
@@ -3740,9 +3741,10 @@
else
#endif
{
- if ((pHddCtx->cfg_ini->indoor_channel_support == true &&
- wiphy->bands[i]->channels[j].flags &
- IEEE80211_CHAN_INDOOR_ONLY)) {
+ if ((pHddCtx && pHddCtx->cfg_ini &&
+ pHddCtx->cfg_ini->indoor_channel_support == true &&
+ wiphy->bands[i]->channels[j].flags &
+ IEEE80211_CHAN_INDOOR_ONLY)) {
pnvEFSTable->halnv.tables.regDomains[temp_reg_domain].\
channels[k].enabled = NV_CHANNEL_ENABLE;
} else {