kernel/sound/pci/hda/patch_via.c
.. .. @@ -821,6 +821,9 @@ 821 821 return 0; 822 822 nums = snd_hda_get_connections(codec, spec->gen.mixer_nid, conn, 823 823 ARRAY_SIZE(conn) - 1); 824 + if (nums < 0)825 + return nums;826 +824 827 for (i = 0; i < nums; i++) { 825 828 if (get_wcaps_type(get_wcaps(codec, conn[i])) == AC_WID_AUD_OUT) 826 829 return 0;