Преглед на файлове

Archive: Fixed close archive before freeing.

bunnei преди 11 години
родител
ревизия
bcb0dbf7e1
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  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...