From b266599a697031a2b48988d8e8cb229779012922 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Tue, 19 Mar 2024 00:17:23 +0200 Subject: [PATCH] kioslave: curl slave line parser optimization Signed-off-by: Ivailo Monev --- kioslave/curl/kio_curl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kioslave/curl/kio_curl.cpp b/kioslave/curl/kio_curl.cpp index cc944309..aaf42a11 100644 --- a/kioslave/curl/kio_curl.cpp +++ b/kioslave/curl/kio_curl.cpp @@ -1006,6 +1006,7 @@ QList CurlProtocol::udsEntries() kDebug(7103) << "Encoding" << remoteEncoding()->encoding(); + static const QByteArray linkseparator = QByteArray("->"); foreach(const QByteArray &line, m_writedata.split('\n')) { if (line.isEmpty()) { continue; @@ -1028,7 +1029,7 @@ QList CurlProtocol::udsEntries() // take out the link parts, if any QByteArray ftplinkpath; - const int linkseparatorindex = lineparts.indexOf(QByteArray("->")); + const int linkseparatorindex = lineparts.indexOf(linkseparator); if (linkseparatorindex > 0) { foreach (const QByteArray &linkpart, lineparts.mid(linkseparatorindex)) { ftplinkpath.append(linkpart);