From 6cb57f100aceafe1b839d1493cc2e8fc53c2ca87 Mon Sep 17 00:00:00 2001 From: Maciej Suminski Date: Wed, 22 Jul 2015 10:46:56 +0200 Subject: [PATCH] Fixed a memleak (PNS). --- pcbnew/router/pns_line.cpp | 3 +-- pcbnew/router/router_preview_item.cpp | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pcbnew/router/pns_line.cpp b/pcbnew/router/pns_line.cpp index d34d9a47ec..45a95a49e6 100644 --- a/pcbnew/router/pns_line.cpp +++ b/pcbnew/router/pns_line.cpp @@ -53,8 +53,7 @@ PNS_LINE::PNS_LINE( const PNS_LINE& aOther ) : PNS_LINE::~PNS_LINE() { - if( m_segmentRefs ) - delete m_segmentRefs; + delete m_segmentRefs; } diff --git a/pcbnew/router/router_preview_item.cpp b/pcbnew/router/router_preview_item.cpp index f555942c53..27993ab8ed 100644 --- a/pcbnew/router/router_preview_item.cpp +++ b/pcbnew/router/router_preview_item.cpp @@ -59,6 +59,7 @@ ROUTER_PREVIEW_ITEM::ROUTER_PREVIEW_ITEM( const PNS_ITEM* aItem, VIEW_GROUP* aPa ROUTER_PREVIEW_ITEM::~ROUTER_PREVIEW_ITEM() { + delete m_shape; }