From 8f75eaafd0116d81b27659227a0b8bc25a94697e Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Tue, 29 Nov 2022 22:34:43 -0500 Subject: [PATCH] VMAnonymousCache: Use new/delete instead of malloc/free. --- src/system/kernel/vm/VMAnonymousCache.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/system/kernel/vm/VMAnonymousCache.cpp b/src/system/kernel/vm/VMAnonymousCache.cpp index c2624cdc4a..6b7a7f1243 100644 --- a/src/system/kernel/vm/VMAnonymousCache.cpp +++ b/src/system/kernel/vm/VMAnonymousCache.cpp @@ -1454,7 +1454,7 @@ swap_file_add(const char* path) } // do the allocations and prepare the swap_file structure - swap_file* swap = (swap_file*)malloc(sizeof(swap_file)); + swap_file* swap = new swap_file; if (swap == NULL) { close(fd); return B_NO_MEMORY; @@ -1467,7 +1467,7 @@ swap_file_add(const char* path) uint32 pageCount = st.st_size >> PAGE_SHIFT; swap->bmp = radix_bitmap_create(pageCount); if (swap->bmp == NULL) { - free(swap); + delete swap; close(fd); return B_NO_MEMORY; } @@ -1534,7 +1534,7 @@ swap_file_delete(const char* path) close(swapFile->fd); radix_bitmap_destroy(swapFile->bmp); - free(swapFile); + delete swapFile; return B_OK; }