From b525fbb03795a4bc7b627cf445fa91bdd34ceb42 Mon Sep 17 00:00:00 2001 From: "Per A. Brodtkorb" Date: Tue, 24 Mar 2020 16:22:27 +0100 Subject: [PATCH] Fixes #1577 Allocated array should be deallocated with delete []. Deallocating it with delete can cause memory leaks. --- src/pseudodc.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pseudodc.cpp b/src/pseudodc.cpp index 43a1de90..5890ed7e 100644 --- a/src/pseudodc.cpp +++ b/src/pseudodc.cpp @@ -141,12 +141,13 @@ pdcDrawPolyPolygonOp::pdcDrawPolyPolygonOp(int n, int count[], wxPoint points[], pdcDrawPolyPolygonOp::~pdcDrawPolyPolygonOp() { - if (m_points) delete m_points; - if (m_count) delete m_count; + if (m_points) delete[] m_points; + if (m_count) delete[] m_count; m_points=NULL; m_count=NULL; } + // ---------------------------------------------------------------------------- // pdcDrawLinesOp // ----------------------------------------------------------------------------