diff --git a/src/platform/qt/ReportView.cpp b/src/platform/qt/ReportView.cpp index c5998e9c2..402946a40 100644 --- a/src/platform/qt/ReportView.cpp +++ b/src/platform/qt/ReportView.cpp @@ -566,7 +566,7 @@ void ReportView::addBinary(const QString& filename, const QByteArray& binary) { } QString ReportView::redact(const QString& text) { - static QRegularExpression home(R"((?:\b|^)[A-Z]:[\\/](?:Users|Documents and Settings)[\\/][^\\/]+|(?:/usr)?/home/[^/]+)", + static QRegularExpression home(R"((?:\b|^)[A-Z]:(?:/|\\\\?)(?:Users|Documents and Settings)(?:/|\\\\?)[^\\/]+|(?:/usr)?/home/[^/]+)", QRegularExpression::MultilineOption | QRegularExpression::CaseInsensitiveOption); QString redacted = text; redacted.replace(home, QString("[Home directory]"));