[sim] Fix halsim_ds_socket stringop overflow warning from GCC 10 (#3568)

Fixes #3567.
This commit is contained in:
Tyler Veness
2021-09-14 20:49:02 -07:00
committed by GitHub
parent 66abb39880
commit 65797caa7b

View File

@@ -239,7 +239,9 @@ void DSCommPacket::ReadJoystickDescriptionTag(wpi::span<const uint8_t> data) {
packet.descriptor.name[nameLength] = '\0';
int axesCount = data[0];
packet.descriptor.axisCount = axesCount;
for (int i = 0; i < axesCount; i++) {
for (int i = 0,
len = std::min<int>(axesCount, sizeof(packet.descriptor.axisTypes));
i < len; i++) {
packet.descriptor.axisTypes[i] = data[1 + i];
}
data = data.subspan(1 + axesCount);