diff options
| author | Marc Mutz <marc.mutz@qt.io> | 2024-01-29 14:16:46 +0100 |
|---|---|---|
| committer | Marc Mutz <marc.mutz@qt.io> | 2024-02-03 08:33:14 +0100 |
| commit | 6504496c646be5ded0318fd4663945c41bb1b02f (patch) | |
| tree | a2b8248c3300078eb5873481c0313936384fd537 /src/corelib/tools/qbitarray.cpp | |
| parent | 9fa471b72d8ac7fb1f5b2020463dac2340e1a963 (diff) | |
QBitArray: use QDataStream::SizeLimitExeeded where applicable
[ChangeLog][QtCore][QBitArray] Uses new
QDataStream::Status::SizeLimitExceeded now, where applicable (was:
WriteFailed, ReadCorruptData).
Pick-to: 6.7
Change-Id: If5a8db9c6b2f104b40266784d88cf7cad0b0ce73
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'src/corelib/tools/qbitarray.cpp')
| -rw-r--r-- | src/corelib/tools/qbitarray.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/tools/qbitarray.cpp b/src/corelib/tools/qbitarray.cpp index a6f2722cf8b..7cea2fa9262 100644 --- a/src/corelib/tools/qbitarray.cpp +++ b/src/corelib/tools/qbitarray.cpp @@ -895,7 +895,7 @@ QDataStream &operator<<(QDataStream &out, const QBitArray &ba) const qsizetype len = ba.size(); if (out.version() < QDataStream::Qt_6_0) { if (Q_UNLIKELY(len > qsizetype{(std::numeric_limits<qint32>::max)()})) { - out.setStatus(QDataStream::WriteFailed); // ### SizeLimitExceeded + out.setStatus(QDataStream::Status::SizeLimitExceeded); return out; } out << quint32(len); @@ -931,7 +931,7 @@ QDataStream &operator>>(QDataStream &in, QBitArray &ba) quint64 tmp; in >> tmp; if (Q_UNLIKELY(tmp > quint64((std::numeric_limits<qsizetype>::max)()))) { - in.setStatus(QDataStream::ReadCorruptData); // ### SizeLimitExeeded + in.setStatus(QDataStream::Status::SizeLimitExceeded); return in; } len = tmp; |
