Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2b4cbd8c authored by Rohit kumar's avatar Rohit kumar Committed by Gerrit - the friendly Code Review server
Browse files

asoc: Add check for valid backend index



Add check for valid backend index in
msm_routing_put_port_chmap_mixer.

Change-Id: I8cda2313a38aaacc5255b47321ccfd0d573e1cfb
Signed-off-by: default avatarRohit kumar <rohitkr@codeaurora.org>
parent f1385241
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -28870,6 +28870,11 @@ static int msm_routing_put_port_chmap_mixer(struct snd_kcontrol *kcontrol,
	uint32_t be_idx = ucontrol->value.integer.value[0];
	int i;
	if (be_idx >= MSM_BACKEND_DAI_MAX) {
		pr_err("%s: Invalid Backend index %d\n",  __func__, be_idx);
		return -EINVAL;
	}
	for (i = 0; i < PCM_FORMAT_MAX_NUM_CHANNEL_V8; i++) {
		channel_map[i] = (char)(ucontrol->value.integer.value[i + 1]);
		if (channel_map[i] > PCM_MAX_CHMAP_ID) {