From bc917e55af8a635ccaee3bd3702eb1640aa51a14 Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Thu, 6 Aug 2020 09:27:50 +0530 Subject: [PATCH] qcacld-3.0: Invalid offchannel freq sent in tdls offchannel command In WMI_TDLS_SET_OFFCHAN_MODE_CMDID the offchannel freq is set to invalid value due to uninitialized local tdls_channel_switch_params type variable resulting in fw reading incorrect non zero offchanel freq. Fix, to zero initialize the local tdls_channel_switch_params variable. Change-Id: Ia7d6daac098a179a22676620875a2b0d6488a8ad CRs-Fixed: 2739267 --- components/tdls/core/src/wlan_tdls_ct.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/tdls/core/src/wlan_tdls_ct.c b/components/tdls/core/src/wlan_tdls_ct.c index ba334aea89c3..5516c9caf12b 100644 --- a/components/tdls/core/src/wlan_tdls_ct.c +++ b/components/tdls/core/src/wlan_tdls_ct.c @@ -1012,7 +1012,7 @@ int tdls_set_tdls_offchannelmode(struct wlan_objmgr_vdev *vdev, int offchanmode) { struct tdls_peer *conn_peer = NULL; - struct tdls_channel_switch_params chan_switch_params; + struct tdls_channel_switch_params chan_switch_params = {0}; QDF_STATUS status = QDF_STATUS_E_FAILURE; int ret_value = 0; struct tdls_vdev_priv_obj *tdls_vdev;