From 9214c1607ca4cbf5376d0beee423e2e932c10c0d Mon Sep 17 00:00:00 2001 From: Sathish Kumar Date: Fri, 16 Sep 2016 17:57:15 +0530 Subject: [PATCH] qcacmn: Fix crash observed on issuing iwpriv wifiX dl_loglevel command On issuing iwpriv wifiX dl_loglevel command, there is a NULL pointer dereference crash observed. It is root caused due to improper reference to module_id_bitmap field, that needs to be corrected. Change-Id: I59ff4455c74452bb00caff125f84213a2e9d7742 CRs-Fixed: 1066323 --- wmi_unified_non_tlv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wmi_unified_non_tlv.c b/wmi_unified_non_tlv.c index 6a76ffe2b7..70892b4d94 100644 --- a/wmi_unified_non_tlv.c +++ b/wmi_unified_non_tlv.c @@ -1345,7 +1345,9 @@ send_dbglog_cmd_non_tlv(wmi_unified_t wmi_handle, cmd->config.cfgvalid[0] = dbglog_param->cfgvalid[0]; cmd->config.cfgvalid[1] = dbglog_param->cfgvalid[1]; - cmd->config.config.mod_id[0] = dbglog_param->module_id_bitmap[0]; + qdf_mem_copy(&cmd->config.config.mod_id[0], + dbglog_param->module_id_bitmap, + sizeof(cmd->config.config.mod_id)); cmd->config.config.dbg_config = dbglog_param->val; status = wmi_unified_cmd_send(wmi_handle, osbuf,