summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/usbstack/usb_storage.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/firmware/usbstack/usb_storage.c b/firmware/usbstack/usb_storage.c
index 5a1970fd1d..85a0e2b843 100644
--- a/firmware/usbstack/usb_storage.c
+++ b/firmware/usbstack/usb_storage.c
@@ -1151,6 +1151,7 @@ static void handle_scsi(struct command_block_wrapper* cbw)
1151 1151
1152 default: 1152 default:
1153 logf("scsi unknown cmd %x",cbw->command_block[0x0]); 1153 logf("scsi unknown cmd %x",cbw->command_block[0x0]);
1154 usb_drv_stall(ep_in, true,true);
1154 send_csw(UMS_STATUS_FAIL); 1155 send_csw(UMS_STATUS_FAIL);
1155 cur_sense_data.sense_key=SENSE_ILLEGAL_REQUEST; 1156 cur_sense_data.sense_key=SENSE_ILLEGAL_REQUEST;
1156 cur_sense_data.asc=ASC_INVALID_COMMAND; 1157 cur_sense_data.asc=ASC_INVALID_COMMAND;