OSDN Git Service

use QSTACKARRAY() macro in QString::replace()
authorIvailo Monev <xakepa10@gmail.com>
Wed, 5 Jul 2023 06:00:23 +0000 (09:00 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Wed, 5 Jul 2023 06:00:23 +0000 (09:00 +0300)
so that the array is zero-initialized

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/core/tools/qstring.cpp

index 02f2da3..a998de3 100644 (file)
@@ -1591,7 +1591,7 @@ QString& QString::replace(QChar ch, const QString &after, Qt::CaseSensitivity cs
 
     int index = 0;
     while (1) {
-        uint indices[1024];
+        QSTACKARRAY(uint, indices, 1024);
         uint pos = 0;
         if (cs == Qt::CaseSensitive) {
             while (pos < 1023 && index < d->size) {