Fix memory leaks

* Fixes a couple of memory leaks (although not dangerous in practice, since we are talking about objects with a lifetime up to the end of the application)
* Fixes heap use after free

PR #19650.
Closes #19632.
This commit is contained in:
Vladimir Golovnev
2023-09-27 08:00:20 +03:00
committed by GitHub
parent cacae42e5e
commit 46c1c9de65
3 changed files with 3 additions and 3 deletions

View File

@@ -212,7 +212,7 @@ bool RequestParser::parseRequestLine(const QString &line)
if (sepPos >= 0)
{
const QByteArrayView query = url.mid(sepPos + 1);
const QByteArrayView query = QByteArrayView(url).mid(sepPos + 1);
// [rfc3986] 2.4 When to Encode or Decode
// URL components should be separated before percent-decoding