Skip to content

Commit b971004

Browse files
committed
fix(libraries): prevent dangling reference in ely libs override
Signed-off-by: so5iso4ka <so5iso4ka@icloud.com>
1 parent e3e260d commit b971004

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

launcher/minecraft/launch/ApplyLibraryOverrides.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ void ApplyLibraryOverrides::onLibraryOverrideDownloadFinished()
5757
continue;
5858
}
5959

60-
auto versionRef = artifactRef.toObject()[library->version()];
61-
if (!versionRef.isObject()) {
60+
auto version = artifactRef.toObject().value(library->version());
61+
if (!version.isObject()) {
6262
continue;
6363
}
6464

@@ -67,7 +67,7 @@ void ApplyLibraryOverrides::onLibraryOverrideDownloadFinished()
6767
continue;
6868
}
6969

70-
auto override = versionRef.toObject();
70+
auto override = version.toObject();
7171
auto newDownloadInfo = std::make_shared<MojangDownloadInfo>();
7272
newDownloadInfo->url = override["url"].toString();
7373
newDownloadInfo->sha1 = override["sha1"].toString();

0 commit comments

Comments
 (0)