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

!6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc

parents c8d71315 698cbb71
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -538,11 +538,17 @@ static int set_sample_rate_v2v3(struct snd_usb_audio *chip, int iface,
		struct uac3_clock_source_descriptor *cs_desc;

		cs_desc = snd_usb_find_clock_source_v3(chip->ctrl_intf, clock);
		if (!cs_desc)
			return 0;

		bmControls = le32_to_cpu(cs_desc->bmControls);
	} else {
		struct uac_clock_source_descriptor *cs_desc;

		cs_desc = snd_usb_find_clock_source(chip->ctrl_intf, clock);
		if (!cs_desc)
			return 0;

		bmControls = cs_desc->bmControls;
	}