From d58990030e8caead9c615cac634891f8d50c4e07 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 9 Jul 2026 13:28:42 -0600 Subject: [PATCH] Fix inverted pointer alignment checks --- redox-rt/src/sys.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redox-rt/src/sys.rs b/redox-rt/src/sys.rs index 98b146ab61..3aadf6d37e 100644 --- a/redox-rt/src/sys.rs +++ b/redox-rt/src/sys.rs @@ -196,7 +196,7 @@ pub fn sys_call_ro( let _siglock = tmp_disable_signals(); - if payload.len().is_multiple_of(size_of::()) { + if !payload.len().is_multiple_of(size_of::()) { return Err(Error::new(EINVAL)); } @@ -273,7 +273,7 @@ pub fn sys_call_wo( } let _siglock = tmp_disable_signals(); - if payload.len().is_multiple_of(size_of::()) { + if !payload.len().is_multiple_of(size_of::()) { return Err(Error::new(EINVAL)); } let fd_slice = unsafe {