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;