Merge pull request #13042 from FranciscoPombal/fix_request_parser

Fix truncation when parsing HTTP request query
This commit is contained in:
Vladimir Golovnev
2020-06-24 11:15:54 +03:00
committed by GitHub
3 changed files with 3 additions and 1 deletions

View File

@@ -202,7 +202,7 @@ bool RequestParser::parseRequestLine(const QString &line)
const QByteArray valueComponent = midView(param, (eqCharPos + 1));
const QString paramName = QString::fromUtf8(QByteArray::fromPercentEncoding(nameComponent).replace('+', ' '));
const QByteArray paramValue = valueComponent.isNull()
? ""
? QByteArray("")
: QByteArray::fromPercentEncoding(valueComponent).replace('+', ' ');
m_request.query[paramName] = paramValue;