[WCNCR00144638] common: Fix 5g ping fail
[Description]
Fix wifi 5g connection failure
Change-Id: I6ec60369f1484f7fe6b3708bee44a7c6b25b8f16
Feature:common
CR-Id: WCNCR00144638
Signed-off-by: Chiahsuan <chiahsuan.chuang@mediatek.com>
(cherry picked from commit 36c6ddce2fb4e230c2107bdcb3765a850fe12508)
diff --git a/mgmt/rlm_domain.c b/mgmt/rlm_domain.c
index daf993c..9ab4e9b 100644
--- a/mgmt/rlm_domain.c
+++ b/mgmt/rlm_domain.c
@@ -1121,18 +1121,19 @@
BOOLEAN rlmDomainIsLegalChannel_V2(P_ADAPTER_T prAdapter, ENUM_BAND_T eBand, UINT_8 ucChannel)
{
#if (CFG_SUPPORT_SINGLE_SKU == 1)
- UINT_8 idx, toatl_count;
+ UINT_8 idx, start_idx, end_idx;
struct channel *prCh;
if (eBand == BAND_2G4) {
- idx = 0;
- toatl_count = rlmDomainGetActiveChannelCount(IEEE80211_BAND_2GHZ);
+ start_idx = 0;
+ end_idx = rlmDomainGetActiveChannelCount(IEEE80211_BAND_2GHZ);
} else {
- idx = rlmDomainGetActiveChannelCount(IEEE80211_BAND_2GHZ);
- toatl_count = rlmDomainGetActiveChannelCount(IEEE80211_BAND_5GHZ);
+ start_idx = rlmDomainGetActiveChannelCount(IEEE80211_BAND_2GHZ);
+ end_idx = rlmDomainGetActiveChannelCount(IEEE80211_BAND_2GHZ) +
+ rlmDomainGetActiveChannelCount(IEEE80211_BAND_5GHZ);
}
- for ( ; idx < toatl_count; idx++) {
+ for (idx = start_idx; idx < end_idx; idx++) {
prCh = rlmDomainGetActiveChannels() + idx;
if (prCh->chNum == ucChannel)