diff options
author | Roger Wang <wangroger@google.com> | 2021-03-29 18:30:13 +0800 |
---|---|---|
committer | Roger Wang <wangroger@google.com> | 2021-03-30 11:13:02 +0800 |
commit | 99bdbf6ef50fe643fef35aab9631bef977165902 (patch) | |
tree | d5a5cd33776dfa116e762dfa84f995478d1fcc23 | |
parent | 3e158f4047de0d4761d184746f59fa50de2b516a (diff) | |
download | wlan-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-x | bcmdhd/wifi_hal/wifi_hal.cpp | 1 |
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; } |