From d80be4f7281be82bd9ed604b233773db5c5a8629 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Thu, 25 Jul 2019 12:19:48 +0000 Subject: [PATCH] use QByteArray::clear() instead of resizing to zero in qt_ACE_do() function Signed-off-by: Ivailo Monev --- src/core/io/qurl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/io/qurl.cpp b/src/core/io/qurl.cpp index ddbddf9d5..cc4e391b4 100644 --- a/src/core/io/qurl.cpp +++ b/src/core/io/qurl.cpp @@ -3377,7 +3377,7 @@ static QString qt_ACE_do(const QString &domain, AceOperation op) qt_nameprep(&result, prevLen); labelLength = result.length() - prevLen; int toReserve = labelLength + 4 + 6; // "xn--" plus some extra bytes - aceForm.resize(0); + aceForm.clear(); if (toReserve > aceForm.capacity()) aceForm.reserve(toReserve); toPunycodeHelper(result.constData() + prevLen, result.size() - prevLen, &aceForm);