From 76a48baa32b06ff55cce45db2b166a158c4175a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Laignel?= Date: Wed, 26 Mar 2025 16:44:18 +0100 Subject: [PATCH] tracers: buffer-lateness: don't panic on add overflow Better not producing logs than panicking. Part-of: --- utils/tracers/src/buffer_lateness/imp.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/tracers/src/buffer_lateness/imp.rs b/utils/tracers/src/buffer_lateness/imp.rs index 162a6550e..d423a231a 100644 --- a/utils/tracers/src/buffer_lateness/imp.rs +++ b/utils/tracers/src/buffer_lateness/imp.rs @@ -359,7 +359,9 @@ impl TracerImpl for BufferLateness { None => return, }; - let buffer_clock_time = running_time + base_time; + let Some(buffer_clock_time) = running_time.checked_add(base_time) else { + return; + }; let pipeline_clock_time = match clock.time() { Some(time) => time, None => return,