From fbe2e3f8a366aedd042fef5669c7c51105eb2595 Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Mon, 2 Sep 2024 18:54:11 +0800 Subject: [PATCH] fix(class/msc/usbd_msc): fix missing return value --- class/msc/usbd_msc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/class/msc/usbd_msc.c b/class/msc/usbd_msc.c index b562f474..c791fd0c 100644 --- a/class/msc/usbd_msc.c +++ b/class/msc/usbd_msc.c @@ -537,6 +537,7 @@ static bool SCSI_read10(uint8_t busid, uint8_t **data, uint32_t *len) g_usbd_msc[busid].stage = MSC_DATA_IN; #if defined(CONFIG_USBDEV_MSC_THREAD) usb_osal_mq_send(g_usbd_msc[busid].usbd_msc_mq, MSC_DATA_IN); + return true; #elif defined(CONFIG_USBDEV_MSC_POLLING) chry_ringbuffer_write_byte(&g_usbd_msc[busid].msc_rb, MSC_DATA_IN); return true; @@ -574,6 +575,7 @@ static bool SCSI_read12(uint8_t busid, uint8_t **data, uint32_t *len) g_usbd_msc[busid].stage = MSC_DATA_IN; #if defined(CONFIG_USBDEV_MSC_THREAD) usb_osal_mq_send(g_usbd_msc[busid].usbd_msc_mq, MSC_DATA_IN); + return true; #elif defined(CONFIG_USBDEV_MSC_POLLING) chry_ringbuffer_write_byte(&g_usbd_msc[busid].msc_rb, MSC_DATA_IN); return true;