diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2023-02-03 18:44:07 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-03 18:44:07 +0100 |
commit | c392db7e0df2e07633283efc23f2fb079ac4192d (patch) | |
tree | 9e69666b32f13e7484c11215c0084a0d781876b4 | |
parent | 58d9ceda4bf4c78d62d4ed4ee4242147dda9d910 (diff) | |
parent | 6ac073e7792e3a2831ce9b7a5b5d2808c0464f90 (diff) | |
download | PrismLauncher-c392db7e0df2e07633283efc23f2fb079ac4192d.tar.gz PrismLauncher-c392db7e0df2e07633283efc23f2fb079ac4192d.tar.bz2 PrismLauncher-c392db7e0df2e07633283efc23f2fb079ac4192d.zip |
Merge pull request #815 from Scrumplex/fix-funny
-rw-r--r-- | launcher/minecraft/OneSixVersionFormat.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/launcher/minecraft/OneSixVersionFormat.cpp b/launcher/minecraft/OneSixVersionFormat.cpp index c2e33f4b..888b6860 100644 --- a/launcher/minecraft/OneSixVersionFormat.cpp +++ b/launcher/minecraft/OneSixVersionFormat.cpp @@ -123,7 +123,7 @@ VersionFilePtr OneSixVersionFormat::versionFileFromJson(const QJsonDocument &doc out->uid = root.value("fileId").toString(); } - const QRegularExpression valid_uid_regex{ QRegularExpression::anchoredPattern(QStringLiteral(R"(\w+(?:\.\w+)*)")) }; + const QRegularExpression valid_uid_regex{ QRegularExpression::anchoredPattern(QStringLiteral(R"([a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]+)*)")) }; if (!valid_uid_regex.match(out->uid).hasMatch()) { qCritical() << "The component's 'uid' contains illegal characters! UID:" << out->uid; out->addProblem( |