diff options
-rw-r--r-- | sound/pci/hda/patch_conexant.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c index cbe115b6c80c..abb59f472d48 100644 --- a/sound/pci/hda/patch_conexant.c +++ b/sound/pci/hda/patch_conexant.c | |||
@@ -4441,7 +4441,9 @@ static void apply_fixup(struct hda_codec *codec, | |||
4441 | struct conexant_spec *spec = codec->spec; | 4441 | struct conexant_spec *spec = codec->spec; |
4442 | 4442 | ||
4443 | quirk = snd_pci_quirk_lookup(codec->bus->pci, quirk); | 4443 | quirk = snd_pci_quirk_lookup(codec->bus->pci, quirk); |
4444 | if (quirk && table[quirk->value]) { | 4444 | if (!quirk) |
4445 | return; | ||
4446 | if (table[quirk->value]) { | ||
4445 | snd_printdd(KERN_INFO "hda_codec: applying pincfg for %s\n", | 4447 | snd_printdd(KERN_INFO "hda_codec: applying pincfg for %s\n", |
4446 | quirk->name); | 4448 | quirk->name); |
4447 | apply_pincfg(codec, table[quirk->value]); | 4449 | apply_pincfg(codec, table[quirk->value]); |