diff --git a/src/corelib/tools/qbitarray.cpp b/src/corelib/tools/qbitarray.cpp index ad097ce543b..83e5de01898 100644 --- a/src/corelib/tools/qbitarray.cpp +++ b/src/corelib/tools/qbitarray.cpp @@ -897,7 +897,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::max)()})) { - out.setStatus(QDataStream::WriteFailed); // ### SizeLimitExceeded + out.setStatus(QDataStream::Status::SizeLimitExceeded); return out; } out << quint32(len); @@ -933,7 +933,7 @@ QDataStream &operator>>(QDataStream &in, QBitArray &ba) quint64 tmp; in >> tmp; if (Q_UNLIKELY(tmp > quint64((std::numeric_limits::max)()))) { - in.setStatus(QDataStream::ReadCorruptData); // ### SizeLimitExeeded + in.setStatus(QDataStream::Status::SizeLimitExceeded); return in; } len = tmp; diff --git a/tests/auto/corelib/tools/qbitarray/tst_qbitarray.cpp b/tests/auto/corelib/tools/qbitarray/tst_qbitarray.cpp index 21e64246516..1fca2e3b949 100644 --- a/tests/auto/corelib/tools/qbitarray/tst_qbitarray.cpp +++ b/tests/auto/corelib/tools/qbitarray/tst_qbitarray.cpp @@ -113,7 +113,7 @@ void tst_QBitArray::canHandleIntMaxBits() QDataStream ds(&serialized, QIODevice::WriteOnly); ds.setVersion(QDataStream::Qt_5_15); ds << ba; - QCOMPARE(ds.status(), QDataStream::Status::WriteFailed); // ### SizeLimitExceeded + QCOMPARE(ds.status(), QDataStream::Status::SizeLimitExceeded); serialized.clear(); } {