kernel/vm: Fix a memory leak in PageWriterRun.
These now get deleted when page writer threads exit. Change-Id: I750e4522e0ff0b83f22dada3ac69f9ce3174f0d7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/11487 Reviewed-by: waddlesplash <[email protected]> (cherry picked from commit 294143db82a27e3256afcd6d4a071597aab8cfed) Reviewed-on: https://review.haiku-os.org/c/haiku/+/11489
This commit is contained in:
committed by
waddlesplash
parent
3aa6bdccbd
commit
5e58c857f1
@@ -95,6 +95,7 @@ class PageWriteWrapper;
|
||||
class PageWriterRun {
|
||||
public:
|
||||
status_t Init(uint32 maxPages);
|
||||
~PageWriterRun();
|
||||
|
||||
void PrepareNextRun();
|
||||
void AddPage(vm_page* page);
|
||||
@@ -420,6 +421,13 @@ PageWriterRun::Init(uint32 maxPages)
|
||||
}
|
||||
|
||||
|
||||
PageWriterRun::~PageWriterRun()
|
||||
{
|
||||
delete[] fWrappers;
|
||||
delete[] fTransfers;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
PageWriterRun::PrepareNextRun()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user