Fix crash in QStringBuilder when concatenating data-less QLatin1String
authorChris Adams <christopher.adams@nokia.com>
Thu, 31 May 2012 04:00:48 +0000 (14:00 +1000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 31 May 2012 23:22:06 +0000 (01:22 +0200)
commitfbee9834dc0fa1838a38e552eddd941af1ef39ac
treead9db14e553a5026b6196073ce25f009b62ce391
parent1e778ebd06c37f7a81e4247a5998d06fa849eff8
Fix crash in QStringBuilder when concatenating data-less QLatin1String

Previously, the append functions in QConcatenable in the QStringBuilder
dereferenced the data() pointer of the argument QLatin1String without
performing null check.

Change-Id: I629f19fbce3113f1f80f4272fa7ae34e1dbc6bee
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
src/corelib/tools/qstringbuilder.h
tests/auto/corelib/tools/qstringbuilder/qstringbuilder1/stringbuilder.cpp