From 86225d524363977758714f2d8faf9a4fe7a6f901 Mon Sep 17 00:00:00 2001 From: Charles Date: Fri, 14 Aug 2020 19:43:30 +0200 Subject: [PATCH] fix bug when checksum was space --- lib/LibTeleinfo/src/LibTeleinfo.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/LibTeleinfo/src/LibTeleinfo.cpp b/lib/LibTeleinfo/src/LibTeleinfo.cpp index 3d2f9f084..3d427676b 100644 --- a/lib/LibTeleinfo/src/LibTeleinfo.cpp +++ b/lib/LibTeleinfo/src/LibTeleinfo.cpp @@ -778,14 +778,13 @@ ValueList * TInfo::checkLine(char * pline) return NULL; p = &buff[0]; - i = len + 1 ; sep = 0; // Get our own working copy and in the // meantime, calculate separator count for // standard mode (to know if timestamped data) - while (i--) { - // count separator - if (*pline == _separator) { + for (i=0 ; i=3){ hasts = true;