From 4e855ade4ce3a03ef6904d5766adb2eccf03243e Mon Sep 17 00:00:00 2001 From: Amar Singhal Date: Tue, 4 Sep 2018 12:19:00 -0700 Subject: [PATCH] qcacld-3.0: Check for pdev being NULL In function ol_txrx_offld_flush, check for pdev being NULL, before de-referencing it. Change-Id: I8999d894c74b6ef10cef91345370d859f5eee8ec CRs-Fixed: 2299780 --- core/dp/txrx/ol_txrx.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/dp/txrx/ol_txrx.c b/core/dp/txrx/ol_txrx.c index a813004170bd..b85d294b5c8b 100644 --- a/core/dp/txrx/ol_txrx.c +++ b/core/dp/txrx/ol_txrx.c @@ -4846,6 +4846,11 @@ static void ol_txrx_offld_flush(void *data) if (qdf_unlikely(!sched_ctx)) return; + if (qdf_unlikely(!pdev)) { + ol_txrx_err("TXRX module context is NULL"); + return; + } + if (!ol_cfg_is_rx_thread_enabled(pdev->ctrl_pdev)) { ol_txrx_offld_flush_handler(data, NULL, 0); } else {