mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-06 01:11:46 +00:00
parent
8eba4440eb
commit
17ca0290a1
@ -187,7 +187,7 @@ int Allocator_avl_base::add_range(addr_t new_addr, size_t new_size)
|
|||||||
if (!new_block) return -4;
|
if (!new_block) return -4;
|
||||||
|
|
||||||
/* merge with predecessor */
|
/* merge with predecessor */
|
||||||
if ((b = _find_by_address(new_addr - 1)) && !b->used()) {
|
if (new_addr != 0 && (b = _find_by_address(new_addr - 1)) && !b->used()) {
|
||||||
|
|
||||||
new_size += b->size();
|
new_size += b->size();
|
||||||
new_addr = b->addr();
|
new_addr = b->addr();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user