diff --git a/launcher/src/charactersync.cpp b/launcher/src/charactersync.cpp index 6ad3377..5d03ce5 100644 --- a/launcher/src/charactersync.cpp +++ b/launcher/src/charactersync.cpp @@ -138,6 +138,7 @@ QCoro::Task CharacterSync::uploadCharacterData(const QDir &dir, const QStr zip->writeFile(gearsetFilename, data); zip->close(); + delete zip; QMap fileHashes; fileHashes[gearsetFilename] = QString::fromUtf8(QCryptographicHash::hash(data, QCryptographicHash::Algorithm::Sha256).toHex()); @@ -167,8 +168,9 @@ QCoro::Task CharacterSync::downloadCharacterData(const QDir &dir, const QS qCDebug(ASTRA_LOG) << "Extracted character data!"; zip->close(); + delete zip; co_return; } -#include "moc_charactersync.cpp" \ No newline at end of file +#include "moc_charactersync.cpp"