Просмотр исходного кода

Archive: Fixed close archive before freeing.

bunnei 11 лет назад
Родитель
Сommit
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...