e6f37e066e42a0f792cc12e5cdde158bf364d8cb

During vdev destroy, if any STA is in connecting state the roam command will be in active queue and thus vdev destroy is queued in pending queue. In case STA tries to connect to multiple BSSID and fails to connect, due to auth/assoc timeouts it may take more than vdev destroy time to get completed. If vdev destroy timeout vdev is moved to logically deleted state. Once connection is completed, vdev destroy is activated and to release the self-peer ref count it try to get the ref of the vdev, which fails as vdev is logically deleted and this leads to peer ref leak. So before vdev destroy is queued abort any STA ongoing connection to avoid vdev destroy timeout. Change-Id: Ibd1ea555616ba22179f3663a082f5281220ab918 CRs-Fixed: 2375712
This is CNSS WLAN Host Driver for products starting from iHelium
Leírás
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%