ALSA: intelhdmi - fix audio infoframe fill size
authorWu Fengguang <fengguang.wu@intel.com>
Wed, 18 Nov 2009 04:37:59 +0000 (12:37 +0800)
committerTakashi Iwai <tiwai@suse.de>
Wed, 18 Nov 2009 06:37:06 +0000 (07:37 +0100)
Reported-by: David Härdeman <david@hardeman.nu>
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_intelhdmi.c

index 4f25f08..ad1aa5d 100644 (file)
@@ -509,12 +509,12 @@ static void hdmi_fill_audio_infoframe(struct hda_codec *codec,
        hdmi_debug_dip_size(codec, pin_nid);
        hdmi_clear_dip_buffers(codec, pin_nid); /* be paranoid */
 
-       for (i = 0; i < sizeof(ai); i++)
+       for (i = 0; i < sizeof(*ai); i++)
                sum += params[i];
        ai->checksum = - sum;
 
        hdmi_set_dip_index(codec, pin_nid, 0x0, 0x0);
-       for (i = 0; i < sizeof(ai); i++)
+       for (i = 0; i < sizeof(*ai); i++)
                hdmi_write_dip_byte(codec, pin_nid, params[i]);
 }