4d9cda5abb62575c2f285e312902de250684276d

Currently as part of TDLS connection if TLDS connection is formed on secondary vdev, osif_vdev of secondary vdev is updated with osif_vdev of primary vdev. Due to osif_vdev update, during vdev delete 1st vdev will call API to free osif_vdev. When 2nd vdev try to access the osif_vdev it will result in invalid pointer access. As current change was done to handle case where osif_vdev for MLO connection used to point to 2 different interfaces and where secondary interface used to point to NULL/dummy netdev. As per latest change osif_vdev will point to per vdev dp_link which for MLO connection will have single interface. So osif_vdev update is not required anymore. So, to fix invalid/stale pointer issue remove osif_vdev update for TDLS connection. CRs-Fixed: 3814466 Change-Id: Icac13d88411ca572c9d5823a6bd2d3d5b1ba632f
This is CNSS WLAN Host Driver for products starting from iHelium
Description
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%