diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2012-04-25 15:02:12 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-03 06:10:11 +0200 |
commit | 19d160b72ba8e1f52eab63e73c85f0e60f630cc6 (patch) | |
tree | 197801eadd6bccd83de6ccc5242ba0be0d748439 /dist/changes-1.31 | |
parent | 2af70ba396d32b2ec0a47cbacaf409a9778be03b (diff) |
Fix the QByteArray overloads to QString::fromXXXX
c951908bc201afa59402967d50fa926212845fae added these overloads, but
did not properly use qstrnlen to get the size. This means we get
subtle errors because other methods do have them.
For example:
QByteArray ba("abc\0def", 7); // ba embedding a NUL
QString s1(ba);
QString s2 = QString::fromAscii(ba);
s1 == s2; // FAILS
QString s3;
s3.append(ba);
s3 == s2; // FAILS
Tested in an upcoming commit.
Change-Id: I22864521a42da789d522d7b75790696928d9ec32
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Diffstat (limited to 'dist/changes-1.31')
0 files changed, 0 insertions, 0 deletions