diff options
Diffstat (limited to 'firmware/usbstack/usb_storage.c')
-rw-r--r-- | firmware/usbstack/usb_storage.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/usbstack/usb_storage.c b/firmware/usbstack/usb_storage.c index d7f542e64f..464283551a 100644 --- a/firmware/usbstack/usb_storage.c +++ b/firmware/usbstack/usb_storage.c | |||
@@ -771,7 +771,8 @@ static void handle_scsi(struct command_block_wrapper* cbw) | |||
771 | tb.sense_data->SKSV=0; | 771 | tb.sense_data->SKSV=0; |
772 | tb.sense_data->SenseKeySpecific=0; | 772 | tb.sense_data->SenseKeySpecific=0; |
773 | logf("scsi request_sense %d",lun); | 773 | logf("scsi request_sense %d",lun); |
774 | send_command_result(tb.sense_data, sizeof(struct sense_data)); | 774 | send_command_result(tb.sense_data, |
775 | MIN(sizeof(struct sense_data), length)); | ||
775 | break; | 776 | break; |
776 | } | 777 | } |
777 | 778 | ||