From 5e2534a6bd90f693aee86c9e0420a36bb4f26b0d Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Thu, 18 Feb 2021 17:13:24 +0000 Subject: [PATCH] Fix mismatched new/delete The buffers allocated with new[] need to be freed with delete[] not plain delete. --- src/scsi2sd-util6/TerminalWx/src/GTerm/gterm.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/scsi2sd-util6/TerminalWx/src/GTerm/gterm.cpp b/src/scsi2sd-util6/TerminalWx/src/GTerm/gterm.cpp index cbcd7761..a5a47a4c 100644 --- a/src/scsi2sd-util6/TerminalWx/src/GTerm/gterm.cpp +++ b/src/scsi2sd-util6/TerminalWx/src/GTerm/gterm.cpp @@ -106,11 +106,11 @@ GTerm::GTerm(int w, int h) : width(w), height(h) GTerm::~GTerm() { - delete text; - delete color; + delete[] text; + delete[] color; #ifdef GTERM_PC if(pc_machinename) - delete pc_machinename; + delete[] pc_machinename; #endif // GTERM_PC } -- 2.38.5