From 6ccbc245e0fbca9cddf0da5d33acd73a3a7e7c40 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=81ukasz=20Stelmach?= Date: Wed, 14 Jun 2023 16:28:26 +0200 Subject: [PATCH] Fix snprintf(3) format truncation bug reported by gcc 13 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit src/tests/deduplicate_test.c: In function 'test_advanced_many_millisec': src/tests/deduplicate_test.c:331:54: error: 'snprintf' output may be truncated before the last format character [-Werror=format-truncation=] 331 | snprintf(msg, sizeof msg, "%d", index); | ^ src/tests/deduplicate_test.c:331:25: note: 'snprintf' output between 2 and 5 bytes into a destination of size 4 331 | snprintf(msg, sizeof msg, "%d", index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Change-Id: I9b26e20b3d81595dcbf09dd0584c23a37ff68599 Signed-off-by: Łukasz Stelmach --- src/tests/deduplicate_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/deduplicate_test.c b/src/tests/deduplicate_test.c index 3828eda..a7c60fa 100644 --- a/src/tests/deduplicate_test.c +++ b/src/tests/deduplicate_test.c @@ -322,7 +322,7 @@ void test_advanced_many_millisec(void) local_advanced = "all_identical_logs"; local_time_ms = "1"; local_warn_quantity = "0"; - char msg[4]; + char msg[5]; for (milliseconds = 500; milliseconds < 900; milliseconds += 50) { bool already_used[1000] = { false }; -- 2.7.4