diff --git a/src/core/memory.cpp b/src/core/memory.cpp index 4e40e2698..b667b87cb 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -588,12 +588,12 @@ int MemoryManager::VirtualQuery(VAddr addr, int flags, std::scoped_lock lk{mutex}; // FindVMA on addresses before the vma_map return garbage data. - auto query_addr = addr < impl.SystemManagedVirtualBase() ? - impl.SystemManagedVirtualBase() : addr; + auto query_addr = + addr < impl.SystemManagedVirtualBase() ? impl.SystemManagedVirtualBase() : addr; if (addr < query_addr && flags == 0) { LOG_WARNING(Kernel_Vmm, "VirtualQuery on free memory region"); return ORBIS_KERNEL_ERROR_EACCES; - } + } auto it = FindVMA(query_addr); if (it->second.type == VMAType::Free && flags == 1) {