diff --git a/Userland/DevTools/UserspaceEmulator/Emulator_syscalls.cpp b/Userland/DevTools/UserspaceEmulator/Emulator_syscalls.cpp index 6672409ef4..442efb2cbf 100644 --- a/Userland/DevTools/UserspaceEmulator/Emulator_syscalls.cpp +++ b/Userland/DevTools/UserspaceEmulator/Emulator_syscalls.cpp @@ -866,6 +866,7 @@ u32 Emulator::virt$mmap(u32 params_addr) { Syscall::SC_mmap_params params; mmu().copy_from_vm(¶ms, params_addr, sizeof(params)); + params.alignment = params.alignment ? params.alignment : PAGE_SIZE; u32 requested_size = round_up_to_power_of_two(params.size, PAGE_SIZE); FlatPtr final_address;