Loading logd/LogBuffer.cpp +3 −8 Original line number Original line Diff line number Diff line Loading @@ -1142,10 +1142,6 @@ log_time LogBuffer::flushTo(SocketClient* reader, const log_time& start, continue; continue; } } if (element->getRealTime() <= start) { continue; } // NB: calling out to another object with wrlock() held (safe) // NB: calling out to another object with wrlock() held (safe) if (filter) { if (filter) { int ret = (*filter)(element, arg); int ret = (*filter)(element, arg); Loading @@ -1172,11 +1168,10 @@ log_time LogBuffer::flushTo(SocketClient* reader, const log_time& start, unlock(); unlock(); // range locking in LastLogTimes looks after us // range locking in LastLogTimes looks after us max = element->flushTo(reader, this, privileged, sameTid); log_time next = element->flushTo(reader, this, privileged, sameTid); if (max == element->FLUSH_ERROR) { if (next == element->FLUSH_ERROR) return next; return max; if (next > max) max = next; } skip = maxSkip; skip = maxSkip; rdlock(); rdlock(); Loading Loading
logd/LogBuffer.cpp +3 −8 Original line number Original line Diff line number Diff line Loading @@ -1142,10 +1142,6 @@ log_time LogBuffer::flushTo(SocketClient* reader, const log_time& start, continue; continue; } } if (element->getRealTime() <= start) { continue; } // NB: calling out to another object with wrlock() held (safe) // NB: calling out to another object with wrlock() held (safe) if (filter) { if (filter) { int ret = (*filter)(element, arg); int ret = (*filter)(element, arg); Loading @@ -1172,11 +1168,10 @@ log_time LogBuffer::flushTo(SocketClient* reader, const log_time& start, unlock(); unlock(); // range locking in LastLogTimes looks after us // range locking in LastLogTimes looks after us max = element->flushTo(reader, this, privileged, sameTid); log_time next = element->flushTo(reader, this, privileged, sameTid); if (max == element->FLUSH_ERROR) { if (next == element->FLUSH_ERROR) return next; return max; if (next > max) max = next; } skip = maxSkip; skip = maxSkip; rdlock(); rdlock(); Loading