From 074e911859a0d3464fde9b701b3cff712c5826e0 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Wed, 24 Jul 2013 22:33:00 +0200 Subject: usb_storage: make it a bit more correct Add stall when unknown SCSI command is hit Change-Id: Icbeea905cd262ab296fb34470e54c665b8bab488 --- firmware/usbstack/usb_storage.c | 1 + 1 file changed, 1 insertion(+) (limited to 'firmware') 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) default: logf("scsi unknown cmd %x",cbw->command_block[0x0]); + usb_drv_stall(ep_in, true,true); send_csw(UMS_STATUS_FAIL); cur_sense_data.sense_key=SENSE_ILLEGAL_REQUEST; cur_sense_data.asc=ASC_INVALID_COMMAND; -- cgit