From dc8da57e6452ce4dbd97b1a53de8c297bd4e5bcf Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Mon, 6 Mar 2023 13:11:15 +0100 Subject: [PATCH] tst_QtcProcess: Use snprintf instead of sprintf This fixes the following warning: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. Change-Id: Ic8eac91b02cb60122f603506e083dbdf9eca8712 Reviewed-by: Eike Ziller --- tests/auto/utils/qtcprocess/tst_qtcprocess.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/auto/utils/qtcprocess/tst_qtcprocess.cpp b/tests/auto/utils/qtcprocess/tst_qtcprocess.cpp index a26924089e0..97792d9fb47 100644 --- a/tests/auto/utils/qtcprocess/tst_qtcprocess.cpp +++ b/tests/auto/utils/qtcprocess/tst_qtcprocess.cpp @@ -698,11 +698,11 @@ void tst_QtcProcess::expandMacros_data() title = vals[i].in; } else { char buf[80]; - sprintf(buf, "%s: %s", title, vals[i].in); + snprintf(buf, 80, "%s: %s", title, vals[i].in); QTest::newRow(buf) << QString::fromLatin1(vals[i].in) << QString::fromLatin1(vals[i].out) << vals[i].os; - sprintf(buf, "padded %s: %s", title, vals[i].in); + snprintf(buf, 80, "padded %s: %s", title, vals[i].in); QTest::newRow(buf) << QString(sp + QString::fromLatin1(vals[i].in) + sp) << QString(sp + QString::fromLatin1(vals[i].out) + sp) << vals[i].os;