diff options
| author | hathach <[email protected]> | 2025-10-16 10:44:22 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2025-10-16 10:44:22 +0700 |
| commit | 2f3b21a1e58e5c03c61e83920d77f8c27540dfd5 (patch) | |
| tree | 396d211424948c0a6ba4c6301f593ab9635fd4f9 /examples/device/cdc_msc/src | |
| parent | e93e47ae0434b53a20d1c62de62f34377bc8b492 (diff) | |
fix some warnings detected by pvs-studio
Diffstat (limited to 'examples/device/cdc_msc/src')
| -rw-r--r-- | examples/device/cdc_msc/src/msc_disk.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/examples/device/cdc_msc/src/msc_disk.c b/examples/device/cdc_msc/src/msc_disk.c index 96f9f19ec..6c112aa8b 100644 --- a/examples/device/cdc_msc/src/msc_disk.c +++ b/examples/device/cdc_msc/src/msc_disk.c @@ -126,9 +126,9 @@ uint32_t tud_msc_inquiry2_cb(uint8_t lun, scsi_inquiry_resp_t *inquiry_resp, uin const char pid[] = "Mass Storage"; const char rev[] = "1.0"; - memcpy(inquiry_resp->vendor_id, vid, strlen(vid)); - memcpy(inquiry_resp->product_id, pid, strlen(pid)); - memcpy(inquiry_resp->product_rev, rev, strlen(rev)); + strncpy((char*) inquiry_resp->vendor_id, vid, 8); + strncpy((char*) inquiry_resp->product_id, pid, 16); + strncpy((char*) inquiry_resp->product_rev, rev, 4); return sizeof(scsi_inquiry_resp_t); // 36 bytes } @@ -242,6 +242,8 @@ int32_t tud_msc_scsi_cb(uint8_t lun, uint8_t const scsi_cmd[16], void *buffer, u // negative means error -> tinyusb could stall and/or response with failed status return -1; } + + return -1; } #endif |
