Merge pull request #3742 from Old-Ding/fix/rtthread-msc-inquiry-bounds

Fix RT-Thread MSC inquiry string bounds
This commit is contained in:
Zixun LI
2026-07-03 11:25:33 +02:00
committed by GitHub

View File

@ -49,9 +49,9 @@ void tud_msc_inquiry_cb(uint8_t lun, uint8_t vendor_id[8], uint8_t product_id[16
const char pid[] = PKG_TINYUSB_DEVICE_MSC_PID;
const char rev[] = PKG_TINYUSB_DEVICE_MSC_REV;
memcpy(vendor_id, vid, strlen(vid));
memcpy(product_id, pid, strlen(pid));
memcpy(product_rev, rev, strlen(rev));
strncpy((char*) vendor_id, vid, 8);
strncpy((char*) product_id, pid, 16);
strncpy((char*) product_rev, rev, 4);
}
bool tud_msc_test_unit_ready_cb(uint8_t lun)