summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/hdd/src/wlan_hdd_regulatory.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/hdd/src/wlan_hdd_regulatory.c b/core/hdd/src/wlan_hdd_regulatory.c
index daea66d98e1b..86850c6bbfe9 100644
--- a/core/hdd/src/wlan_hdd_regulatory.c
+++ b/core/hdd/src/wlan_hdd_regulatory.c
@@ -227,7 +227,7 @@ static void hdd_regulatory_wiphy_init(hdd_context_t *hdd_ctx,
{
const struct ieee80211_regdomain *reg_rules;
int chan_num;
- struct ieee80211_channel chan;
+ struct ieee80211_channel *chan;
if (hdd_is_world_regdomain(reg->reg_domain)) {
reg_rules = hdd_get_world_regrules(reg);
@@ -252,9 +252,9 @@ static void hdd_regulatory_wiphy_init(hdd_context_t *hdd_ctx,
for (chan_num = 0;
chan_num < wiphy->bands[IEEE80211_BAND_2GHZ]->n_channels;
chan_num++) {
- chan = wiphy->bands[IEEE80211_BAND_2GHZ]->channels[chan_num];
- if (chan.flags & IEEE80211_CHAN_NO_20MHZ)
- chan.flags |= IEEE80211_CHAN_DISABLED;
+ chan = &(wiphy->bands[IEEE80211_BAND_2GHZ]->channels[chan_num]);
+ if (chan->flags & IEEE80211_CHAN_NO_20MHZ)
+ chan->flags |= IEEE80211_CHAN_DISABLED;
}
/*