fix index overflow in channel mapping

This commit is contained in:
Petr Ledvina 2015-01-09 09:04:00 +01:00
parent ce49dcee31
commit 6b5f1fc38b
1 changed files with 1 additions and 1 deletions

View File

@ -345,7 +345,7 @@ void parseRcChannels(const char *input, rxConfig_t *rxConfig)
for (c = input; *c; c++) { for (c = input; *c; c++) {
s = strchr(rcChannelLetters, *c); s = strchr(rcChannelLetters, *c);
if (s) if (s && (s < rcChannelLetters + MAX_MAPPABLE_RX_INPUTS))
rxConfig->rcmap[s - rcChannelLetters] = c - input; rxConfig->rcmap[s - rcChannelLetters] = c - input;
} }
} }