From aeb75d577f108f14c713e82fe1d139d22196ebff Mon Sep 17 00:00:00 2001 From: auronandace Date: Sat, 21 Feb 2026 20:37:08 +0000 Subject: [PATCH] add assert to ensure both arrays are equal length --- src/syscall/process.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/syscall/process.rs b/src/syscall/process.rs index 300d67d0b0..1cd89f54c5 100644 --- a/src/syscall/process.rs +++ b/src/syscall/process.rs @@ -131,6 +131,7 @@ pub unsafe fn usermode_bootstrap(bootstrap: &Bootstrap, token: &mut CleanLockTok // Insert kernel schemes root capabilities. let mut kernel_schemes_infos = [syscall::data::KernelSchemeInfo::default(); KERNEL_SCHEMES_COUNT]; + assert_eq!(kernel_schemes_infos.len(), ALL_KERNEL_SCHEMES.len()); for (i, scheme) in ALL_KERNEL_SCHEMES.iter().enumerate() { if let Some(inner) = kernel_schemes_infos.get_mut(i) { inner.scheme_id = scheme.scheme_id().get() as u8;