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:
Augustin Cavalier
2026-08-10 19:09:18 +00:00
committed by waddlesplash
parent 3aa6bdccbd
commit 5e58c857f1
+8
View File
@@ -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()
{