--- /tmp/orig/dev/raid/arcmsr/arcmsr.c 2026-07-23 11:54:56.844810000 +0000 +++ dev/raid/arcmsr/arcmsr.c 2026-07-23 11:57:17.686283000 +0000 @@ -2969,7 +2969,7 @@ strncpy(&inqdata[8], "Areca ", 8); /* Vendor Identification */ strncpy(&inqdata[16], "RAID controller ", 16); /* Product Identification */ strncpy(&inqdata[32], "R001", 4); /* Product Revision */ - memcpy(buffer, inqdata, sizeof(inqdata)); + memcpy(buffer, inqdata, min(sizeof(inqdata), pccb->csio.dxfer_len)); xpt_done(pccb); } break;