From fc6ffd59ffb9c9bb514836fe34e202cd45263bff Mon Sep 17 00:00:00 2001 From: auronandace Date: Tue, 3 Mar 2026 17:22:44 +0000 Subject: [PATCH] avoid direct indexing in MemoryMap register function --- src/startup/memory.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/startup/memory.rs b/src/startup/memory.rs index 43bc62c691..ef4d14df22 100644 --- a/src/startup/memory.rs +++ b/src/startup/memory.rs @@ -95,8 +95,10 @@ impl MemoryMap { } else { align_up(end) }; - if start < end { - self.entries[self.size] = MemoryEntry { start, end, kind }; + if start < end + && let Some(entry) = self.entries.get_mut(self.size) + { + *entry = MemoryEntry { start, end, kind }; self.size += 1; } }