am 63f4a841: liblog: ensure that the message length is consistent
* commit '63f4a84104c228c74cdf132f5cef4f5184ae04bb':
liblog: ensure that the message length is consistent
diff --git a/liblog/logprint.c b/liblog/logprint.c
index 59fed9b..f2dd79f 100644
--- a/liblog/logprint.c
+++ b/liblog/logprint.c
@@ -374,6 +374,13 @@
entry->messageLen = buf->len - preambleAndNullLen;
entry->message = entry->tag + tag_len + 1;
+ if (entry->messageLen != strlen(entry->message)) {
+ fprintf(stderr,
+ "+++ LOG: Message length inconsistent. Expected %d, got %d\n",
+ entry->messageLen, strlen(entry->message));
+ return -1;
+ }
+
return 0;
}
@@ -830,7 +837,6 @@
while(pm < (entry->message + entry->messageLen)) {
const char *lineStart;
size_t lineLen;
-
lineStart = pm;
// Find the next end-of-line in message