From eae155e1ce9c496c2af71a5e56cb182484f10531 Mon Sep 17 00:00:00 2001 From: Mark Salyzyn Date: Mon, 13 Oct 2014 16:49:47 -0700 Subject: logd: insert order for first entry Change-Id: I39e8e6d32407a1796a0c3a121f9dc4dc5402c3df --- logd/LogBuffer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/logd/LogBuffer.cpp b/logd/LogBuffer.cpp index 8c1c344..1c74ba5 100644 --- a/logd/LogBuffer.cpp +++ b/logd/LogBuffer.cpp @@ -147,7 +147,8 @@ void LogBuffer::log(log_id_t log_id, log_time realtime, // NB: if end is region locked, place element at end of list LogBufferElementCollection::iterator it = mLogElements.end(); LogBufferElementCollection::iterator last = it; - while (--it != mLogElements.begin()) { + while (last != mLogElements.begin()) { + --it; if ((*it)->getRealTime() <= realtime) { // halves the peak performance, use with caution if (dgramQlenStatistics) { -- cgit v1.1