iOS: Replace variable length array in QIOScreen with QVarLengthArray
Fixes: QTBUG-135609 Pick-to: 6.8 Change-Id: I3db252a4893ef298f6878fe2f3fac7c93fcf6c3a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 5dd41d5e3035bc2335ab12015a0d633d4b249874) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
c46fdbad79
commit
d18756589a
@ -129,10 +129,10 @@ static QString deviceModelIdentifier()
|
||||
size_t size;
|
||||
sysctlbyname(key, NULL, &size, NULL, 0);
|
||||
|
||||
char value[size];
|
||||
sysctlbyname(key, &value, &size, NULL, 0);
|
||||
QVarLengthArray<char> value(size);
|
||||
sysctlbyname(key, value.data(), &size, NULL, 0);
|
||||
|
||||
return QString::fromLatin1(QByteArrayView(value, qsizetype(size)));
|
||||
return QString::fromLatin1(QByteArrayView(value.constData(), qsizetype(size)));
|
||||
#endif
|
||||
}
|
||||
#endif // !defined(Q_OS_VISIONOS)
|
||||
|
Loading…
x
Reference in New Issue
Block a user