From ae27593fabca289cf1f0d1f9692d81f26439409b Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <github@naumov.de>
Date: Sat, 22 Sep 2018 20:56:20 +0200
Subject: [PATCH] [GL] Polyline; Delete ptr before setting it null.

Otherwise there is a memory leak.
---
 GeoLib/Polyline.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/GeoLib/Polyline.cpp b/GeoLib/Polyline.cpp
index 2c0525dc506..1b47e65fbfc 100644
--- a/GeoLib/Polyline.cpp
+++ b/GeoLib/Polyline.cpp
@@ -347,6 +347,7 @@ Polyline* Polyline::constructPolylineFromSegments(const std::vector<Polyline*> &
         if (!ply_found)
         {
             ERR("Error in Polyline::contructPolylineFromSegments() - Not all segments are connected.");
+            delete new_ply;
             new_ply = nullptr;
             break;
         }
-- 
GitLab