[ALSA] hda driver, correct bug in model 'auto'

HDA Codec driver
- Correct some index variable inversion in patch_cmedia.c

Signed-off-by: Nicolas Graziano <nicolas.graziano@wanadoo.fr>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

authored by Nicolas Graziano and committed by Jaroslav Kysela fb92e6f0 5a0f217d

+2 -3
+2 -3
sound/pci/hda/patch_cmedia.c
··· 408 408 /* search for an empty channel */ 409 409 for (j = 0; j < cfg->line_outs; j++) { 410 410 if (! assigned[j]) { 411 - spec->dac_nids[i] = i + 0x03; 411 + spec->dac_nids[i] = j + 0x03; 412 412 assigned[j] = 1; 413 413 break; 414 414 } ··· 444 444 len = snd_hda_get_connections(codec, nid, conn, 4); 445 445 for (k = 0; k < len; k++) 446 446 if (conn[k] == spec->dac_nids[i]) { 447 - spec->multi_init[j].param = j; 447 + spec->multi_init[j].param = k; 448 448 break; 449 449 } 450 450 j++; 451 - break; 452 451 } 453 452 } 454 453 return 0;