From 920880470730b455b090d62024fcaf828675e218 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 30 Sep 2026 11:10:20 +0200 Subject: [PATCH] [json] Fix format truncation warnings in the arena tests (#19938) --- tests/components/json/test_json_arena.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/components/json/test_json_arena.cpp b/tests/components/json/test_json_arena.cpp index 8d1d44d1bb..1d42997225 100644 --- a/tests/components/json/test_json_arena.cpp +++ b/tests/components/json/test_json_arena.cpp @@ -181,7 +181,7 @@ TEST(JsonArena, StateDocumentsFitWithoutTouchingTheFallback) { root["value"] = static_cast(value_buf); root["state"] = static_cast(value_buf); JsonArray options = root["option"].to(); - char option_bufs[40][34]; + char option_bufs[40][44]; // room for any int, so -Wformat-truncation stays quiet for (int i = 0; i < 40; i++) { snprintf(option_bufs[i], sizeof(option_bufs[i]), "option number %02d padded to twenty", i); options.add(JsonString(option_bufs[i], true)); @@ -199,7 +199,7 @@ TEST(JsonArena, StateDocumentsFitWithoutTouchingTheFallback) { { JsonBuilder builder(&copied_arena); JsonArray options = builder.root()["option"].to(); - char option_bufs[40][34]; + char option_bufs[40][44]; // room for any int, so -Wformat-truncation stays quiet for (int i = 0; i < 40; i++) { snprintf(option_bufs[i], sizeof(option_bufs[i]), "option number %02d padded to twenty", i); options.add(static_cast(option_bufs[i])); @@ -219,7 +219,7 @@ TEST(JsonArena, DocumentMatchesTheHeapAllocator) { arr.add(i); } JsonArray strings = builder.root()["s"].to(); - char buf[32]; + char buf[40]; // room for any int, so -Wformat-truncation stays quiet for (int i = 0; i < 60; i++) { snprintf(buf, sizeof(buf), "string number %04d padded", i); strings.add(buf);