From ad79a12e2aa7d22b72ed7fca95779e5e5d1871a1 Mon Sep 17 00:00:00 2001 From: Madhvapathi Sriram Date: Fri, 15 Apr 2022 18:57:39 +0530 Subject: [PATCH] qcacmn: Initialize wlan config structure When RRI over DDR feature is not enabled, the variable rri_over_ddr_cfg_valid goes uninitialzed. This can lead to unpredictable behaviour. Fix this by initializing pld_wlan_enable_cfg to zero before use. Change-Id: I485dc552201111834375411b9a493ddbf9a7505c CRs-Fixed: 3176497 --- hif/src/ce/ce_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hif/src/ce/ce_main.c b/hif/src/ce/ce_main.c index 9a8fc114bbdd..14f4f978fef5 100644 --- a/hif/src/ce/ce_main.c +++ b/hif/src/ce/ce_main.c @@ -3163,7 +3163,7 @@ static void hif_update_rri_over_ddr_config(struct hif_softc *scn, */ int hif_wlan_enable(struct hif_softc *scn) { - struct pld_wlan_enable_cfg cfg; + struct pld_wlan_enable_cfg cfg = { 0 }; enum pld_driver_mode mode; uint32_t con_mode = hif_get_conparam(scn);