From 53f9e39a43f24ce5e8b6c88d7947671327ccdf7c Mon Sep 17 00:00:00 2001 From: Tallapragada Kalyan Date: Tue, 9 Jan 2018 14:27:23 +0530 Subject: [PATCH] qcacmn: Fix sanity issue during peer delete during peer delete we are trying to update peer stats to vap_bss_peer, but in STA mode we do not have bss_peer, this is resulting in an assert during peer delete in STA mode. Change-Id: Ie302dd74caf2df3ffe0a57e9ecd22a0c31cbcb60 CRs-Fixed: 2168929 --- dp/wifi3.0/dp_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index 9cea060ad9..192c6fdd2d 100644 --- a/dp/wifi3.0/dp_main.c +++ b/dp/wifi3.0/dp_main.c @@ -3683,7 +3683,7 @@ void dp_peer_unref_delete(void *peer_handle) #ifdef notyet qdf_mempool_free(soc->osdev, soc->mempool_ol_ath_peer, peer); #else - if (!vdev && !vdev->vap_bss_peer) + if (!vdev || !vdev->vap_bss_peer) goto free_peer; bss_peer = vdev->vap_bss_peer;