diff --git a/core/dp/htt/htt_rx.c b/core/dp/htt/htt_rx.c index 1e6bd0b00974..43fbc3b76d26 100644 --- a/core/dp/htt/htt_rx.c +++ b/core/dp/htt/htt_rx.c @@ -3226,8 +3226,10 @@ qdf_nbuf_t htt_rx_hash_list_lookup(struct htt_pdev_t *pdev, qdf_spin_lock_bh(&(pdev->rx_ring.rx_hash_lock)); - if (!pdev->rx_ring.hash_table) + if (!pdev->rx_ring.hash_table) { + qdf_spin_unlock_bh(&(pdev->rx_ring.rx_hash_lock)); return NULL; + } i = RX_HASH_FUNCTION(paddr);