From a700345e1c068e10fe592c9cc4c4ad25f7e6d891 Mon Sep 17 00:00:00 2001 From: Michal Bloch Date: Mon, 8 Jun 2020 20:43:32 +0200 Subject: [PATCH] libdlogutil: allow sleeping forever Change-Id: Iec35237c9a6ffbcf6b74f689675127617cbdddef Signed-off-by: Michal Bloch --- src/libdlogutil/logretrieve.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libdlogutil/logretrieve.c b/src/libdlogutil/logretrieve.c index fe68f78..892dbd0 100644 --- a/src/libdlogutil/logretrieve.c +++ b/src/libdlogutil/logretrieve.c @@ -345,6 +345,9 @@ static void set_flush_target(dlogutil_state_s *state, bool all_buffers_empty, lo static int get_timeout(dlogutil_state_s *state, int timeout, long last_log_age) { + if (sort_vector_empty(&state->logs)) + return timeout; + int max_timeout = state->logs.timeout - last_log_age; if (max_timeout < 0) return 0; -- 2.7.4