Skip to content

Commit

Permalink
systemcmds: Use snprintf over sprintf
Browse files Browse the repository at this point in the history
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
  • Loading branch information
patrickelectric committed May 20, 2023
1 parent 8121473 commit 0b96d26
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/systemcmds/tests/test_float.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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');
Expand All @@ -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');
Expand Down Expand Up @@ -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');
Expand All @@ -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');
Expand Down

0 comments on commit 0b96d26

Please sign in to comment.