From 8d771c6f5cccdf02d8eb6e770f404b8c04f142cb Mon Sep 17 00:00:00 2001 From: blckmn Date: Mon, 21 Nov 2016 12:02:19 +1100 Subject: [PATCH] Corrected incorrect index use in resourceCheck --- src/main/io/serial_cli.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/io/serial_cli.c b/src/main/io/serial_cli.c index 42f6d31d91..3728ed7738 100755 --- a/src/main/io/serial_cli.c +++ b/src/main/io/serial_cli.c @@ -3948,10 +3948,11 @@ static void cliResource(char *cmdline) cliShowArgumentRangeError("index", 1, resourceTable[resourceIndex].maxIndex); return; } + index -= 1; } pch = strtok_r(NULL, " ", &saveptr); - ioTag_t *tag = (ioTag_t*)(resourceTable[resourceIndex].ptr + (index == 0 ? 0 : index - 1)); + ioTag_t *tag = (ioTag_t*)(resourceTable[resourceIndex].ptr + index); uint8_t pin = 0; if (strlen(pch) > 0) {