From 8feb662557f13e385519d039a4c9501b6c885076 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Jos=C3=A9=20Pereira?= Date: Thu, 11 May 2023 20:29:05 -0600 Subject: [PATCH] systemcmds: Use snprintf over sprintf MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Patrick José Pereira --- src/systemcmds/tests/test_float.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/systemcmds/tests/test_float.cpp b/src/systemcmds/tests/test_float.cpp index aaccf1a4f0..8316c5dbe2 100644 --- a/src/systemcmds/tests/test_float.cpp +++ b/src/systemcmds/tests/test_float.cpp @@ -89,7 +89,7 @@ bool FloatTest::singlePrecisionTests() fabsf(atan2f_ones - 0.785398163397448278999490867136f) < 2.0f * FLT_EPSILON); char sbuf[30]; - sprintf(sbuf, "%8.4f", (double)0.553415f); + snprintf(sbuf, sizeof(sbuf), "%8.4f", (double)0.553415f); ut_compare("sbuf[0]", sbuf[0], ' '); ut_compare("sbuf[1]", sbuf[1], ' '); ut_compare("sbuf[2]", sbuf[2], '0'); @@ -100,7 +100,7 @@ bool FloatTest::singlePrecisionTests() ut_compare("sbuf[7]", sbuf[7], '4'); ut_compare("sbuf[8]", sbuf[8], '\0'); - sprintf(sbuf, "%8.4f", (double) - 0.553415f); + snprintf(sbuf, sizeof(sbuf), "%8.4f", (double) - 0.553415f); ut_compare("sbuf[0]", sbuf[0], ' '); ut_compare("sbuf[1]", sbuf[1], '-'); ut_compare("sbuf[2]", sbuf[2], '0'); @@ -144,7 +144,7 @@ bool FloatTest::doublePrecisionTests() char sbuf[30]; - sprintf(sbuf, "%8.4f", 0.553415); + snprintf(sbuf, sizeof(sbuf), "%8.4f", 0.553415); ut_compare("sbuf[0]", sbuf[0], ' '); ut_compare("sbuf[1]", sbuf[1], ' '); ut_compare("sbuf[2]", sbuf[2], '0'); @@ -156,7 +156,7 @@ bool FloatTest::doublePrecisionTests() ut_compare("sbuf[8]", sbuf[8], '\0'); - sprintf(sbuf, "%8.4f", -0.553415); + snprintf(sbuf, sizeof(sbuf), "%8.4f", -0.553415); ut_compare("sbuf[0]", sbuf[0], ' '); ut_compare("sbuf[1]", sbuf[1], '-'); ut_compare("sbuf[2]", sbuf[2], '0');