mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-18 15:18:20 +00:00
committed by
Christian Helmuth
parent
08a311b033
commit
a63eb3cc37
@ -243,8 +243,12 @@ Slab::~Slab()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
/* free backing store */
|
/* free backing store */
|
||||||
while (_num_blocks > 1)
|
while (_num_blocks > 1) {
|
||||||
|
/* never free the initial block */
|
||||||
|
if (_curr_sb == _initial_sb)
|
||||||
|
_curr_sb = _curr_sb->next;
|
||||||
_free_curr_sb();
|
_free_curr_sb();
|
||||||
|
}
|
||||||
|
|
||||||
/* release last block */
|
/* release last block */
|
||||||
_release_backing_store(_curr_sb);
|
_release_backing_store(_curr_sb);
|
||||||
|
Reference in New Issue
Block a user