DF-1454 / fix.diff
diff --git a/sys/dev/virtual/vmware/pvscsi/pvscsi.c b/sys/dev/virtual/vmware/pvscsi/pvscsi.c --- a/sys/dev/virtual/vmware/pvscsi/pvscsi.c +++ b/sys/dev/virtual/vmware/pvscsi/pvscsi.c @@ -944,8 +944,8 @@ sizeof(ccb->csio.sense_data)); memcpy(&ccb->csio.sense_data, hcb->sense_buffer, - MIN(ccb->csio.sense_len, - e->sense_len)); + MIN(MIN(ccb->csio.sense_len, e->sense_len), + sizeof(ccb->csio.sense_data))); } break; case SCSI_STATUS_BUSY: |