Skip to content

Commit d734c9b

Browse files
committed
Adjust length after constructing split region
1 parent 83746bd commit d734c9b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/frame_allocator.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ impl<'a> FrameAllocator<'a> {
9797
// Case: (r = `r`, R = `region`)
9898
// ----rrrrrrrrrrr----
9999
// ------RRRR---------
100-
r.len = region.start_addr() - r.start_addr();
101100
assert!(
102101
split_region.is_none(),
103102
"area overlaps with multiple regions"
@@ -107,6 +106,7 @@ impl<'a> FrameAllocator<'a> {
107106
len: r.end_addr() - region.end_addr(),
108107
region_type: r.region_type,
109108
});
109+
r.len = region.start_addr() - r.start_addr();
110110
} else if region.start_addr() <= r.start_addr() {
111111
// Case: (r = `r`, R = `region`)
112112
// ----rrrrrrrrrrr----

0 commit comments

Comments
 (0)