1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-12 19:10:32 +03:00
This commit is contained in:
Mark Haslinghuis 2025-07-06 18:32:48 +02:00
parent b124d44336
commit e32fab2dcb

View file

@ -4023,21 +4023,21 @@ static mspResult_e mspProcessInCommand(mspDescriptor_t srcDesc, int16_t cmdMSP,
case MSP_SET_BOARD_INFO:
if (!boardInformationIsSet()) {
uint8_t length = sbufReadU8(src);
char boardName[MAX_BOARD_NAME_LENGTH];
char boardName[MAX_BOARD_NAME_LENGTH + 1];
sbufReadData(src, boardName, MIN(length, MAX_BOARD_NAME_LENGTH));
if (length > MAX_BOARD_NAME_LENGTH) {
sbufAdvance(src, length - MAX_BOARD_NAME_LENGTH);
length = MAX_BOARD_NAME_LENGTH;
}
boardName[length] = '\0';
boardName[length] = 0;
length = sbufReadU8(src);
char manufacturerId[MAX_MANUFACTURER_ID_LENGTH];
char manufacturerId[MAX_MANUFACTURER_ID_LENGTH + 1];
sbufReadData(src, manufacturerId, MIN(length, MAX_MANUFACTURER_ID_LENGTH));
if (length > MAX_MANUFACTURER_ID_LENGTH) {
sbufAdvance(src, length - MAX_MANUFACTURER_ID_LENGTH);
length = MAX_MANUFACTURER_ID_LENGTH;
}
manufacturerId[length] = '\0';
manufacturerId[length] = 0;
setBoardName(boardName);
setManufacturerId(manufacturerId);