Unverified Commit 22aee869 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!6970 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()

parents 5fb63ca4 d7be29a4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1110,7 +1110,7 @@ int snd_usb_parse_audio_interface(struct snd_usb_audio *chip, int iface_no)
	 * Dallas DS4201 workaround: It presents 5 altsettings, but the last
	 * one misses syncpipe, and does not produce any sound.
	 */
	if (chip->usb_id == USB_ID(0x04fa, 0x4201))
	if (chip->usb_id == USB_ID(0x04fa, 0x4201) && num >= 4)
		num = 4;

	for (i = 0; i < num; i++) {