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