From b80ccf4ee698d819de68c82b6e5b5115cbfc20d0 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 7 Aug 2021 17:04:09 +0300 Subject: [PATCH] use QSTACKARRAY() macro in QHostAddress::toString() Signed-off-by: Ivailo Monev --- src/network/kernel/qhostaddress.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/network/kernel/qhostaddress.cpp b/src/network/kernel/qhostaddress.cpp index 7c2913ded..f9143b46d 100644 --- a/src/network/kernel/qhostaddress.cpp +++ b/src/network/kernel/qhostaddress.cpp @@ -26,6 +26,7 @@ #include "qstringlist.h" #include "qendian.h" #include "qnativesocketengine_p.h" +#include "qcorecommon_p.h" #ifndef QT_NO_DATASTREAM #include "qdatastream.h" @@ -676,7 +677,7 @@ QString QHostAddress::toString() const } if (d->protocol == QAbstractSocket::IPv6Protocol) { - quint16 ugle[8]; + QSTACKARRAY(quint16, ugle, 8); for (int i = 0; i < 8; i++) { ugle[i] = (quint16(d->a6[2*i]) << 8) | quint16(d->a6[2*i+1]); } -- 2.11.0