From ea0944e64890c4e1998a0bb41f571112d34bba1e Mon Sep 17 00:00:00 2001 From: Sola Date: Sat, 26 Jul 2025 18:30:52 +0800 Subject: [PATCH] fix: `max_files` integer underflow when set to zero --- tracing-appender/src/rolling/builder.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracing-appender/src/rolling/builder.rs b/tracing-appender/src/rolling/builder.rs index 8c92ca1238..b53e61fab3 100644 --- a/tracing-appender/src/rolling/builder.rs +++ b/tracing-appender/src/rolling/builder.rs @@ -228,7 +228,7 @@ impl Builder { #[must_use] pub fn max_log_files(self, n: usize) -> Self { Self { - max_files: Some(n), + max_files: Some(n).filter(|&n| n > 0), ..self } }