diff --git a/doc/generating-2048-RSA-key.rst b/doc/generating-key.rst similarity index 100% rename from doc/generating-2048-RSA-key.rst rename to doc/generating-key.rst diff --git a/src/usb-msc.h b/src/usb-msc.h index bf869d0..2361a8f 100644 --- a/src/usb-msc.h +++ b/src/usb-msc.h @@ -18,8 +18,8 @@ #define SCSI_WRITE10 0x2A #define SCSI_VERIFY10 0x2F #define SCSI_READ_FORMAT_CAPACITIES 0x23 - #define SCSI_SYNCHRONIZE_CACHE 0x35 +#define SCSI_REPORT_LUN 0xA0 #define MSC_IDLE 0 #define MSC_DATA_OUT 1 diff --git a/src/usb_ctrl.c b/src/usb_ctrl.c index 9d5dfba..ebd2f75 100644 --- a/src/usb_ctrl.c +++ b/src/usb_ctrl.c @@ -345,7 +345,7 @@ usb_setup (struct usb_dev *dev) #ifdef PINPAD_DND_SUPPORT else if (arg->index == MSC_INTERFACE) { - if (USB_SETUP_GET (req)) + if (USB_SETUP_GET (arg->type)) { if (arg->request == MSC_GET_MAX_LUN_COMMAND) return usb_lld_ctrl_send (dev, lun_table, sizeof (lun_table));