1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-13 11:29:58 +03:00

Merge pull request #9546 from etracer65/fix_cli_led_validation

Fix CLI LED command validation
This commit is contained in:
Michael Keller 2020-03-07 15:58:39 +13:00 committed by GitHub
commit c002d04356
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1917,7 +1917,7 @@ static void cliLed(char *cmdline)
} else { } else {
ptr = cmdline; ptr = cmdline;
i = atoi(ptr); i = atoi(ptr);
if (i < LED_MAX_STRIP_LENGTH) { if (i > 0 && i < LED_MAX_STRIP_LENGTH) {
ptr = nextArg(cmdline); ptr = nextArg(cmdline);
if (parseLedStripConfig(i, ptr)) { if (parseLedStripConfig(i, ptr)) {
generateLedConfig((ledConfig_t *)&ledStripStatusModeConfig()->ledConfigs[i], ledConfigBuffer, sizeof(ledConfigBuffer)); generateLedConfig((ledConfig_t *)&ledStripStatusModeConfig()->ledConfigs[i], ledConfigBuffer, sizeof(ledConfigBuffer));