From df2c759d944b8c85c7e8f179185de9ecbca7979a Mon Sep 17 00:00:00 2001 From: Pavankumar Nandeshwar Date: Thu, 16 Jan 2020 15:56:14 +0530 Subject: [PATCH] qcacmn: Do not check delete in progress in peer teardown Since delete in progress for peer is set in roaming cases explicitly, do not return from peer teardown after checking this flag. Change-Id: Icc514d9500075409d907546a26b2725b5334cbce --- dp/wifi3.0/dp_main.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index dd2ad54ce6..e51b4c0b4b 100644 --- a/dp/wifi3.0/dp_main.c +++ b/dp/wifi3.0/dp_main.c @@ -9316,11 +9316,10 @@ dp_peer_teardown_wifi3(struct cdp_soc_t *soc_hdl, uint8_t vdev_id, dp_peer_find_hash_find(soc, peer_mac, 0, vdev_id); /* Peer can be null for monitor vap mac address */ - if (!peer || peer->delete_in_progress) { + if (!peer) { QDF_TRACE(QDF_MODULE_ID_TXRX, QDF_TRACE_LEVEL_DEBUG, "%s: Invalid peer\n", __func__); - status = QDF_STATUS_E_FAILURE; - goto fail; + return QDF_STATUS_E_FAILURE; } /* * For BSS peer, new peer is not created on alloc_node if the