From: Ivailo Monev Date: Thu, 25 Jul 2019 11:18:45 +0000 (+0000) Subject: use uninitialized buffer in QUtf8::convertFromUnicode() X-Git-Tag: 4.12.0~5358 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=773c530044b1378dcdee8d3ce8368c1bd884317f;p=kde%2FKatie.git use uninitialized buffer in QUtf8::convertFromUnicode() Signed-off-by: Ivailo Monev --- diff --git a/src/core/codecs/qutfcodec.cpp b/src/core/codecs/qutfcodec.cpp index 4c1584691..81391e62d 100644 --- a/src/core/codecs/qutfcodec.cpp +++ b/src/core/codecs/qutfcodec.cpp @@ -66,8 +66,7 @@ QByteArray QUtf8::convertFromUnicode(const QChar *uc, int len, QTextCodec::Conve surrogate_high = state->state_data[0]; } - QByteArray rstr; - rstr.resize(rlen); + QByteArray rstr(rlen, Qt::Uninitialized); uchar* cursor = (uchar*)rstr.data(); const QChar *ch = uc; int invalid = 0;