From b9d36bc0b87e6847cacec36ec033bb87353bff7c Mon Sep 17 00:00:00 2001 From: DH Date: Sun, 30 Nov 2025 21:06:45 +0300 Subject: [PATCH] orbis: dmem::release: fix end address validation --- kernel/orbis/src/dmem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/orbis/src/dmem.cpp b/kernel/orbis/src/dmem.cpp index ae278a335..2fab16b05 100644 --- a/kernel/orbis/src/dmem.cpp +++ b/kernel/orbis/src/dmem.cpp @@ -228,7 +228,7 @@ orbis::ErrorCode orbis::dmem::release(unsigned dmemIndex, return ErrorCode::INVAL; } - if (range.beginAddress() % kPageSize || range.endAddress() % kPageSize || + if (range.beginAddress() % kPageSize || range.size() % vmem::kPageSize || !range.isValid()) { return ErrorCode::INVAL; }