From 9e4c84f8e65f46434aaa53c656d8580b25eb7f6a Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 7 May 2022 16:58:36 +0300 Subject: [PATCH] soliduiserver: store the filesystem match string outside the loop Signed-off-by: Ivailo Monev --- soliduiserver/soliduiserver_helper.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/soliduiserver/soliduiserver_helper.cpp b/soliduiserver/soliduiserver_helper.cpp index 4b40b2d3..7cd5060f 100644 --- a/soliduiserver/soliduiserver_helper.cpp +++ b/soliduiserver/soliduiserver_helper.cpp @@ -120,9 +120,10 @@ KAuth::ActionReply SolidUiServerHelper::mount(const QVariantMap ¶meters) const QByteArray fstypebytes = fstype.toLocal8Bit(); QFile filesystemsfile(QString::fromLatin1("/proc/filesystems")); if (filesystemsfile.open(QFile::ReadOnly)) { + const QByteArray filesystemmatch = QByteArray(" ") + fstypebytes; while (!filesystemsfile.atEnd()) { const QByteArray filesystemsline = filesystemsfile.readLine().trimmed(); - if (filesystemsline.endsWith(QByteArray(" ") + fstypebytes)) { + if (filesystemsline.endsWith(filesystemmatch)) { isknownfs = true; break; }