Quellcode durchsuchen

Archive: Fixed close archive before freeing.

bunnei vor 11 Jahren
Ursprung
Commit
bcb0dbf7e1
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      src/core/hle/kernel/archive.cpp

+ 1 - 1
src/core/hle/kernel/archive.cpp

@@ -99,8 +99,8 @@ public:
         case FileCommand::Close:
         {
             DEBUG_LOG(KERNEL, "Close %s %s", GetTypeName().c_str(), GetName().c_str());
-            Kernel::g_object_pool.Destroy<Archive>(GetHandle());
             CloseArchive(backend->GetIdCode());
+            Kernel::g_object_pool.Destroy<Archive>(GetHandle());
             break;
         }
         // Unknown command...