From 3c26590c7c85df24949def0cd433ea638881227d Mon Sep 17 00:00:00 2001 From: futile Date: Thu, 4 Dec 2025 05:59:35 +0000 Subject: [PATCH] process: fix panic on single item chains --- src/process.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/process.rs b/src/process.rs index 5586cf9..ec22dcf 100644 --- a/src/process.rs +++ b/src/process.rs @@ -104,6 +104,9 @@ impl Process { if chain.is_empty() { return Err(Error::ResolvePointerChainError("chain was empty".into())); } + if chain.len() == 1 { + return Ok(chain[0]); + } let mut address = chain[0]; for &offset in &chain[1..(chain.len() - 1)] { address += offset;