fix heap-use-after-free in modrinth creation task
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
parent
f239f4c17c
commit
ac13579b99
@ -301,6 +301,13 @@ bool ModrinthCreationTask::createInstance()
|
|||||||
|
|
||||||
loop.exec();
|
loop.exec();
|
||||||
|
|
||||||
|
if (!ended_well) {
|
||||||
|
for (auto m : mods) {
|
||||||
|
delete m;
|
||||||
|
}
|
||||||
|
return ended_well;
|
||||||
|
}
|
||||||
|
|
||||||
QEventLoop ensureMetaLoop;
|
QEventLoop ensureMetaLoop;
|
||||||
QDir folder = FS::PathCombine(instance.modsRoot(), ".index");
|
QDir folder = FS::PathCombine(instance.modsRoot(), ".index");
|
||||||
auto ensureMetadataTask = makeShared<EnsureMetadataTask>(mods, folder, ModPlatform::ResourceProvider::MODRINTH);
|
auto ensureMetadataTask = makeShared<EnsureMetadataTask>(mods, folder, ModPlatform::ResourceProvider::MODRINTH);
|
||||||
|
Loading…
Reference in New Issue
Block a user