A string that represents a double can be long if it is an exponentially large number.
Signed-off-by: Akihiko Odaki <[email protected]> --- tests/unit/test-qobject-input-visitor.c | 2 +- tests/unit/test-qobject-output-visitor.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/unit/test-qobject-input-visitor.c b/tests/unit/test-qobject-input-visitor.c index 84bdcdf702e0..baff9243313c 100644 --- a/tests/unit/test-qobject-input-visitor.c +++ b/tests/unit/test-qobject-input-visitor.c @@ -583,7 +583,7 @@ static void test_visitor_in_list_struct(TestInputVisitorData *data, i = 0; for (num_list = arrs->number; num_list; num_list = num_list->next) { - char expected[32], actual[32]; + char expected[318], actual[318]; sprintf(expected, "%.6f", (double)i / 3); sprintf(actual, "%.6f", num_list->value); diff --git a/tests/unit/test-qobject-output-visitor.c b/tests/unit/test-qobject-output-visitor.c index 407ab9ed505a..ae05a726f775 100644 --- a/tests/unit/test-qobject-output-visitor.c +++ b/tests/unit/test-qobject-output-visitor.c @@ -571,7 +571,7 @@ static void test_visitor_out_list_struct(TestOutputVisitorData *data, i = 0; QLIST_FOREACH_ENTRY(qlist, e) { QNum *qvalue = qobject_to(QNum, qlist_entry_obj(e)); - char expected[32], actual[32]; + char expected[318], actual[318]; g_assert(qvalue); sprintf(expected, "%.6f", (double)i / 3); -- 2.52.0
