diff --git a/rpcs3/Emu/FS/vfsDevice.h b/rpcs3/Emu/FS/vfsDevice.h index d3921a529a..67fc3d5000 100644 --- a/rpcs3/Emu/FS/vfsDevice.h +++ b/rpcs3/Emu/FS/vfsDevice.h @@ -12,6 +12,7 @@ class vfsDevice public: vfsDevice(const std::string& ps3_path, const std::string& local_path); vfsDevice() {} + virtual ~vfsDevice() {} virtual vfsFileBase* GetNewFileStream()=0; virtual vfsDirBase* GetNewDirStream()=0; diff --git a/rpcs3/Gui/KernelExplorer.cpp b/rpcs3/Gui/KernelExplorer.cpp index e61920c5e6..9f81ed4b85 100644 --- a/rpcs3/Gui/KernelExplorer.cpp +++ b/rpcs3/Gui/KernelExplorer.cpp @@ -86,7 +86,7 @@ void KernelExplorer::Update() for (const auto id : Emu.GetIdManager().get_IDs(SYS_SEMAPHORE_OBJECT)) { const auto sem = Emu.GetIdManager().get(id); - sprintf(name, "Semaphore: ID = 0x%x '%s', Count = %d, Max Count = %d, Waiters = %lld", id, &name64(sem->name), sem->value.load(), sem->max, sem->sq.size()); + sprintf(name, "Semaphore: ID = 0x%x '%s', Count = %d, Max Count = %d, Waiters = %#llx", id, &name64(sem->name), sem->value.load(), sem->max, sem->sq.size()); m_tree->AppendItem(node, name); } }