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;