From e081b9cd7ef168847177a491da56ccb1c69d57cb Mon Sep 17 00:00:00 2001 From: Murai Takashi Date: Thu, 18 Jul 2019 06:26:14 +0900 Subject: [PATCH] PVS V611: Use delete [] for memory allocated by new []. Change-Id: I712350ae7f742aaa8e0ea58186265fac4bbac73e Reviewed-on: https://review.haiku-os.org/c/1627 Reviewed-by: waddlesplash --- src/add-ons/print/drivers/pcl6/PCL6Rasterizer.h | 2 +- src/kits/storage/sniffer/Err.cpp | 4 ++-- src/system/kernel/vm/vm_page.cpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/add-ons/print/drivers/pcl6/PCL6Rasterizer.h b/src/add-ons/print/drivers/pcl6/PCL6Rasterizer.h index d3f474bf1d..b14b6f892e 100644 --- a/src/add-ons/print/drivers/pcl6/PCL6Rasterizer.h +++ b/src/add-ons/print/drivers/pcl6/PCL6Rasterizer.h @@ -23,7 +23,7 @@ public: ~PCL6Rasterizer() { - delete fOutBuffer; + delete[] fOutBuffer; fOutBuffer = NULL; } diff --git a/src/kits/storage/sniffer/Err.cpp b/src/kits/storage/sniffer/Err.cpp index 102c91f31f..4cbed73933 100644 --- a/src/kits/storage/sniffer/Err.cpp +++ b/src/kits/storage/sniffer/Err.cpp @@ -62,7 +62,7 @@ Err::SetTo(const std::string &msg, const ssize_t pos) { void Err::Unset() { - delete fMsg; + delete[] fMsg; fMsg = NULL; fPos = -1; } @@ -80,7 +80,7 @@ Err::Pos() const { void Err::SetMsg(const char *msg) { if (fMsg) { - delete fMsg; + delete[] fMsg; fMsg = NULL; } if (msg) { diff --git a/src/system/kernel/vm/vm_page.cpp b/src/system/kernel/vm/vm_page.cpp index 4478856240..dc73fef568 100644 --- a/src/system/kernel/vm/vm_page.cpp +++ b/src/system/kernel/vm/vm_page.cpp @@ -3077,8 +3077,8 @@ vm_page_write_modified_page_range(struct VMCache* cache, uint32 firstPage, = new(malloc_flags(allocationFlags)) PageWriteWrapper*[maxPages]; if (wrapperPool == NULL || wrappers == NULL) { // don't fail, just limit our capabilities - free(wrapperPool); - free(wrappers); + delete[] wrapperPool; + delete[] wrappers; wrapperPool = stackWrappersPool; wrappers = stackWrappers; maxPages = 1;