Commit 59f3316d authored by Chun-Chieh Li's avatar Chun-Chieh Li Committed by Carles Cufi
Browse files

usb: audio: do not discard usb_transfer result in usb_audio_send()



Pass result of usb_transfer() as return value to the user,
and allow user to react accordingly, e.g. release net_buf on error.

Signed-off-by: default avatarChun-Chieh Li <ccli8@nuvoton.com>
parent 0a570a25
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -828,9 +828,8 @@ int usb_audio_send(const struct device *dev, struct net_buf *buffer,
	/** buffer passed to *priv because completion callback
	 * needs to release it to the pool
	 */
	usb_transfer(ep, buffer->data, len, USB_TRANS_WRITE | USB_TRANS_NO_ZLP,
	return usb_transfer(ep, buffer->data, len, USB_TRANS_WRITE | USB_TRANS_NO_ZLP,
		     audio_write_cb, buffer);
	return 0;
}

size_t usb_audio_get_in_frame_size(const struct device *dev)