Merge "liblog: print message payload of zero length" am: 50413c7626

am: e13efa6112

* commit 'e13efa61122cbad99dc10b9a89d1a06a6b6dc418':
  liblog: print message payload of zero length
This commit is contained in:
Mark Salyzyn 2015-12-08 00:39:06 +00:00 committed by android-build-merger
commit 1f6a9473a7

View file

@ -500,14 +500,14 @@ int android_log_processLogBuffer(struct logger_entry *buf,
}
if (msgEnd == -1) {
/* incoming message not null-terminated; force it */
msgEnd = buf->len - 1;
msgEnd = buf->len - 1; /* may result in msgEnd < msgStart */
msg[msgEnd] = '\0';
}
entry->priority = msg[0];
entry->tag = msg + 1;
entry->message = msg + msgStart;
entry->messageLen = msgEnd - msgStart;
entry->messageLen = (msgEnd < msgStart) ? 0 : (msgEnd - msgStart);
return 0;
}