From 5d704b80267d09b082d6467ef7ef1b23cfe07d2c Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Mon, 23 Nov 2020 09:28:28 +0100 Subject: [PATCH] - GOOSE subscriber: fixed message validity check --- src/goose/goose_receiver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/goose/goose_receiver.c b/src/goose/goose_receiver.c index 070b35c3..00d0bff2 100644 --- a/src/goose/goose_receiver.c +++ b/src/goose/goose_receiver.c @@ -339,7 +339,7 @@ parseAllData(uint8_t* buffer, int allDataLength, MmsValue* dataSetValues) elementIndex++; } - if (elementIndex < maxIndex) { + if (elementIndex <= maxIndex) { pe = GOOSE_PARSE_ERROR_UNDERFLOW; }