summaryrefslogtreecommitdiff
path: root/firmware/usbstack
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/usbstack')
-rw-r--r--firmware/usbstack/usb_storage.c3
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