Commit 649cf0ff authored by Linus Torvalds's avatar Linus Torvalds

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
  sound: oxygen: fix NULL pointer dereference when loading snd-oxygen
parents 626a16c1 9f9115d8
...@@ -936,11 +936,13 @@ static int add_controls(struct oxygen *chip, ...@@ -936,11 +936,13 @@ static int add_controls(struct oxygen *chip,
for (i = 0; i < count; ++i) { for (i = 0; i < count; ++i) {
template = controls[i]; template = controls[i];
if (chip->model->control_filter) {
err = chip->model->control_filter(&template); err = chip->model->control_filter(&template);
if (err < 0) if (err < 0)
return err; return err;
if (err == 1) if (err == 1)
continue; continue;
}
if (!strcmp(template.name, "Master Playback Volume") && if (!strcmp(template.name, "Master Playback Volume") &&
chip->model->dac_tlv) { chip->model->dac_tlv) {
template.tlv.p = chip->model->dac_tlv; template.tlv.p = chip->model->dac_tlv;
......
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