summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Wang <wangroger@google.com>2021-03-29 18:30:13 +0800
committerRoger Wang <wangroger@google.com>2021-03-30 11:13:02 +0800
commit99bdbf6ef50fe643fef35aab9631bef977165902 (patch)
treed5a5cd33776dfa116e762dfa84f995478d1fcc23
parent3e158f4047de0d4761d184746f59fa50de2b516a (diff)
downloadwlan-99bdbf6ef50fe643fef35aab9631bef977165902.tar.gz
hal: fixing inferface index offset
In this commit, we fix interface index offset problem which leads hotspot failed to turn ON after continously OFF/ON testing. Bug: 183752849 Test: OFF/ON hotspot over 30 times. Change-Id: I664b6a311b153bb857a6835d0d4831bb2930ad1d
-rwxr-xr-xbcmdhd/wifi_hal/wifi_hal.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/bcmdhd/wifi_hal/wifi_hal.cpp b/bcmdhd/wifi_hal/wifi_hal.cpp
index 6907d99..abe89a5 100755
--- a/bcmdhd/wifi_hal/wifi_hal.cpp
+++ b/bcmdhd/wifi_hal/wifi_hal.cpp
@@ -1676,6 +1676,7 @@ wifi_error wifi_clear_iface_hal_info(wifi_handle handle, const char* ifname)
for (int j = i; j < info->num_interfaces; j++) {
info->interfaces[j] = info->interfaces[j+1];
}
+ info->interfaces[info->num_interfaces] = NULL;
}
return WIFI_SUCCESS;
}