diff --git a/src/memory.rs b/src/memory.rs index ab527a47c0bf..be47e9c9da72 100644 --- a/src/memory.rs +++ b/src/memory.rs @@ -357,7 +357,7 @@ impl Memory { -> EvalResult> { let start = ptr.offset.saturating_sub(self.pointer_size - 1); - let end = start + size; + let end = ptr.offset + size; Ok(self.get(ptr.alloc_id)?.relocations.range(Included(&start), Excluded(&end))) }