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 {