From 4183e32a46da04036b76ef5819a0af89108a5898 Mon Sep 17 00:00:00 2001 From: Karthikeyan Mani Date: Fri, 9 Nov 2018 17:48:17 -0800 Subject: [PATCH] asoc: msm-audio-effects: initialize struct before use Memset the param header struct to null values before using or passing it to other functions. Change-Id: I09ae686e62c8812ea267d4f809529b324fb7106d Signed-off-by: Karthikeyan Mani --- asoc/msm-audio-effects-q6-v2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/asoc/msm-audio-effects-q6-v2.c b/asoc/msm-audio-effects-q6-v2.c index 8b2ca3168bcf..b4dc30ab5948 100644 --- a/asoc/msm-audio-effects-q6-v2.c +++ b/asoc/msm-audio-effects-q6-v2.c @@ -141,6 +141,7 @@ int msm_audio_effects_virtualizer_handler(struct audio_client *ac, pr_debug("%s: device: %d\n", __func__, devices); updt_params = (u8 *) params; /* Set MID and IID once at top and only update param specific fields*/ + memset(¶m_hdr, 0, sizeof(param_hdr)); param_hdr.module_id = AUDPROC_MODULE_ID_VIRTUALIZER; param_hdr.instance_id = INSTANCE_ID_0; for (i = 0; i < num_commands; i++) {