From a9d1ab478f132b11e2e3628f88ea23f57b1ec38b Mon Sep 17 00:00:00 2001 From: berak Date: Thu, 7 Apr 2016 09:35:53 +0200 Subject: [PATCH] ximgproc: fix some mismatched new / free calls --- modules/ximgproc/src/graphsegmentation.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ximgproc/src/graphsegmentation.cpp b/modules/ximgproc/src/graphsegmentation.cpp index 5d2caffde..f81eb673e 100644 --- a/modules/ximgproc/src/graphsegmentation.cpp +++ b/modules/ximgproc/src/graphsegmentation.cpp @@ -244,7 +244,7 @@ namespace cv { } } - free(thresholds); + delete [] thresholds; } void GraphSegmentationImpl::filterSmallAreas(Edge *edges, const int &nb_edges, PointSet *es) { @@ -300,7 +300,7 @@ namespace cv { } } - free(mapped_id); + delete [] mapped_id; } void GraphSegmentationImpl::processImage(InputArray src, OutputArray dst) { @@ -332,7 +332,7 @@ namespace cv { // Map to final output finalMapping(es, output); - free(edges); + delete [] edges; delete es; } @@ -359,7 +359,7 @@ namespace cv { } PointSet::~PointSet() { - free(mapping); + delete [] mapping; } int PointSet::getBasePoint( int p) {