asoc: wsa884x: Out of bound check for wsa dev mode.
Out of bound check for wsa dev mode. Change-Id: I7a244b8f7a55e4ced06991ce8e945d737eac6f77 Signed-off-by: Ganapathiraju Sarath Varma <quic_ganavarm@quicinc.com>
This commit is contained in:
@@ -798,7 +798,12 @@ static int wsa_dev_mode_put(struct snd_kcontrol *kcontrol,
|
|||||||
int dev_mode;
|
int dev_mode;
|
||||||
int wsa_dev_index;
|
int wsa_dev_index;
|
||||||
|
|
||||||
dev_mode = ucontrol->value.integer.value[0];
|
if ((ucontrol->value.integer.value[0] >= SPEAKER) &&
|
||||||
|
(ucontrol->value.integer.value[0] < MAX_DEV_MODE))
|
||||||
|
dev_mode = ucontrol->value.integer.value[0];
|
||||||
|
else
|
||||||
|
return -EINVAL;
|
||||||
|
|
||||||
dev_dbg(component->dev, "%s: Dev Mode current: %d, new: %d\n",
|
dev_dbg(component->dev, "%s: Dev Mode current: %d, new: %d\n",
|
||||||
__func__, wsa884x->dev_mode, dev_mode);
|
__func__, wsa884x->dev_mode, dev_mode);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user