From a4e489467e254cc011225221989ee14e65ee000e Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Fri, 24 Apr 2020 10:16:57 +0200 Subject: [PATCH] jedParser: fix checksum --- src/jedParser.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/jedParser.cpp b/src/jedParser.cpp index 069fc10..6beb605 100644 --- a/src/jedParser.cpp +++ b/src/jedParser.cpp @@ -275,9 +275,11 @@ int JedParser::parse() } uint16_t checksum = 0; - for (size_t line = 0; line < _data_list[0].data.size(); line++) { - for (size_t col = 0; col < _data_list[0].data[line].size(); col++) - checksum += (uint8_t)_data_list[0].data[line][col]; + for (size_t area = 0; area < _data_list.size(); area++) { + for (size_t line = 0; line < _data_list[area].data.size(); line++) { + for (size_t col = 0; col < _data_list[area].data[line].size(); col++) + checksum += (uint8_t)_data_list[area].data[line][col]; + } } if (_verbose)