Преглед изворни кода

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...