diff options
authorLeonard Lee <>2013-08-19 11:29:32 +0200
committerThe Qt Project <>2013-08-21 13:27:47 +0200
commit35fd077c803b7465325a94f02da3c4e10cb55bee (patch)
parent8b540f68a8404e4b9e3ac65a22c11416a91ee749 (diff)
Specify maximum array size for QByteArray.
Task-number: QTBUG-33037 Change-Id: I3f39b1498fc70614402fca2281ffbd1a6ec4cf3f Reviewed-by: Thiago Macieira <>
1 files changed, 2 insertions, 0 deletions
diff --git a/src/corelib/tools/qbytearray.cpp b/src/corelib/tools/qbytearray.cpp
index 6ce17e5e13..e993855e7e 100644
--- a/src/corelib/tools/qbytearray.cpp
+++ b/src/corelib/tools/qbytearray.cpp
@@ -645,6 +645,8 @@ static inline char qToLower(char c)
store raw binary data, and when memory conservation is critical
(e.g., with Qt for Embedded Linux).
+ The maximum array size of a QByteArray is under 2^30.
One way to initialize a QByteArray is simply to pass a \c{const
char *} to its constructor. For example, the following code
creates a byte array of size 5 containing the data "Hello":