From 2a6bd8a5f9f33595be4a2c092c6d401c56d1cb53 Mon Sep 17 00:00:00 2001 From: Vinay Adella Date: Wed, 7 Feb 2018 20:07:37 +0530 Subject: [PATCH] qcacmn: Don't send message to FW when in reset state Fix a memory leak in the cnss layer, where the packet used to send the disable command never gets freed. CRs-Fixed: 2185830 Change-Id: I8118baf2397bf6440177d3fe92d34a537c29df8b --- hif/src/ce/ce_main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hif/src/ce/ce_main.c b/hif/src/ce/ce_main.c index 6381902dfe05..01e69554b4c3 100644 --- a/hif/src/ce/ce_main.c +++ b/hif/src/ce/ce_main.c @@ -3418,6 +3418,9 @@ void hif_wlan_disable(struct hif_softc *scn) enum pld_driver_mode mode; uint32_t con_mode = hif_get_conparam(scn); + if (scn->target_status == TARGET_STATUS_RESET) + return; + if (QDF_GLOBAL_FTM_MODE == con_mode) mode = PLD_FTM; else if (QDF_IS_EPPING_ENABLED(con_mode))