From 8de23ca36173cfdb3c609074496115ebd9045887 Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Sat, 26 Sep 2026 22:07:16 -0400 Subject: x86_64: make syscall_entry compliant to SYSTEM-V ABI --- sys/syscall_objdir.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/syscall_objdir.c') diff --git a/sys/syscall_objdir.c b/sys/syscall_objdir.c index 5a6786d..b4d3800 100644 --- a/sys/syscall_objdir.c +++ b/sys/syscall_objdir.c @@ -15,6 +15,7 @@ s_syscall_objdir_objtype( CHECK_TOOSMALL(bytes_needed, payload_size, "Message is too small for payload."); uint16_t local_idx = *((uint16_t*)payload_data); + if(local_idx > JOVE_OBJDIR_ENTRIES) { kprintf("%s: Object index is out of bounds (>= 512)\n", __func__); return EOOB; -- cgit v1.2.3