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: Chun-Chieh Li <ccli8@nuvoton.com>
This commit is contained in:
parent
0a570a25c9
commit
59f3316d33
1 changed files with 1 additions and 2 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue