Skip to content

Commit 0cb897e

Browse files
authored
fix(libraries): prevent dangling reference in ely libs override (#61)
2 parents a9c0d7d + b971004 commit 0cb897e

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)