From 5906816563bb3e04730771f332d4d52b7554912b Mon Sep 17 00:00:00 2001 From: Pragaspathi Thilagaraj Date: Thu, 22 Apr 2021 14:25:48 +0530 Subject: [PATCH] qcacld-3.0: Increment peer count in LFR-2.0 roaming case In LFR-2.0 roaming case, wma_add_peer() is called which sends the peer create command to firmware, but in the caller peer count is not incremented in success case. This leads to peer deletion failure during disconnection. Increment peer count in LFR-2.0 roaming case. Change-Id: I0b17217615e104fe93f622555f04c6a85e279d6d CRs-Fixed: 2929615 --- core/wma/src/wma_dev_if.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/wma/src/wma_dev_if.c b/core/wma/src/wma_dev_if.c index 9eca88c7c400..c628050f83f0 100644 --- a/core/wma/src/wma_dev_if.c +++ b/core/wma/src/wma_dev_if.c @@ -5328,8 +5328,8 @@ QDF_STATUS wma_add_bss_peer_sta(uint8_t vdev_id, uint8_t *bssid, WMI_PEER_TYPE_DEFAULT, vdev_id); else - status = wma_add_peer(wma, bssid, WMI_PEER_TYPE_DEFAULT, - vdev_id); + status = wma_create_peer(wma, bssid, WMI_PEER_TYPE_DEFAULT, + vdev_id); err: return status; }