瀏覽代碼

ALSA: intelhdmi - fix audio infoframe fill size

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>
Wu Fengguang 15 年之前
父節點
當前提交
6f539a9861
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      sound/pci/hda/patch_intelhdmi.c

+ 2 - 2
sound/pci/hda/patch_intelhdmi.c

@@ -509,12 +509,12 @@ static void hdmi_fill_audio_infoframe(struct hda_codec *codec,
 	hdmi_debug_dip_size(codec, pin_nid);
 	hdmi_debug_dip_size(codec, pin_nid);
 	hdmi_clear_dip_buffers(codec, pin_nid); /* be paranoid */
 	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];
 		sum += params[i];
 	ai->checksum = - sum;
 	ai->checksum = - sum;
 
 
 	hdmi_set_dip_index(codec, pin_nid, 0x0, 0x0);
 	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]);
 		hdmi_write_dip_byte(codec, pin_nid, params[i]);
 }
 }