|
@@ -79,8 +79,13 @@ bool minmea_check(const char *sentence, bool strict)
|
|
}
|
|
}
|
|
|
|
|
|
// The only stuff allowed at this point is a newline.
|
|
// The only stuff allowed at this point is a newline.
|
|
- if (*sentence && strcmp(sentence, "\n") != 0 && strcmp(sentence, "\r") != 0 && strcmp(sentence, "\r\n") != 0)
|
|
|
|
|
|
+ while (*sentence == '\r' || *sentence == '\n') {
|
|
|
|
+ sentence++;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (*sentence) {
|
|
return false;
|
|
return false;
|
|
|
|
+ }
|
|
|
|
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|