Commit 7a33a02f authored by Takashi Iwai's avatar Takashi Iwai

ALSA: vmaster: Zero-clear ctl before calling slave get

Use kzalloc() instead of kmalloc() so that we don't need to rely fully
on the slave get() callback to clear the control value that might be
copied to user-space.
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 2e2c177c
...@@ -63,7 +63,7 @@ static int slave_update(struct link_slave *slave) ...@@ -63,7 +63,7 @@ static int slave_update(struct link_slave *slave)
struct snd_ctl_elem_value *uctl; struct snd_ctl_elem_value *uctl;
int err, ch; int err, ch;
uctl = kmalloc(sizeof(*uctl), GFP_KERNEL); uctl = kzalloc(sizeof(*uctl), GFP_KERNEL);
if (!uctl) if (!uctl)
return -ENOMEM; return -ENOMEM;
uctl->id = slave->slave.id; uctl->id = slave->slave.id;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment