From: Jonathan Wakely Date: Thu, 18 Feb 2021 17:13:24 +0000 (+0000) Subject: Fix mismatched new/delete X-Git-Tag: v6.4.2~10 X-Git-Url: http://git.codesrc.com/gitweb.cgi?a=commitdiff_plain;h=5e2534a6bd90f693aee86c9e0420a36bb4f26b0d;p=SCSI2SD-V6.git Fix mismatched new/delete The buffers allocated with new[] need to be freed with delete[] not plain delete. --- 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 }