From 9ffa9afe8db066e8e7e4cf17cb50ffaba5400447 Mon Sep 17 00:00:00 2001 From: DARAM SUDHA Date: Sat, 16 May 2015 08:53:02 +0530 Subject: [PATCH] qcacld-3.0: debug check for l_rx_defrag_waitlist_remove(2) qcacld-2.0 to qcacld-3.0 propagation Add extra check for tqe->next!= NULL, to assert in only error scenario Change-Id: I12e8ca5d5133ee0480d9c7c7c208854630272c89 CRs-Fixed: 839312 --- core/dp/txrx/ol_rx_defrag.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/dp/txrx/ol_rx_defrag.c b/core/dp/txrx/ol_rx_defrag.c index 7f1db54e6da9..33e829ed5ebf 100644 --- a/core/dp/txrx/ol_rx_defrag.c +++ b/core/dp/txrx/ol_rx_defrag.c @@ -400,7 +400,7 @@ void ol_rx_defrag_waitlist_remove(struct ol_txrx_peer_t *peer, unsigned tid) rx_reorder->defrag_waitlist_elem.tqe_next = NULL; rx_reorder->defrag_waitlist_elem.tqe_prev = NULL; - } else { + } else if (rx_reorder->defrag_waitlist_elem.tqe_next != NULL) { TXRX_PRINT(TXRX_PRINT_LEVEL_FATAL_ERR, "waitlist->tqe_prv = NULL\n"); CDF_ASSERT(0);