From: Ilya Lavrenov Date: Tue, 1 Sep 2015 09:29:52 +0000 (+0300) Subject: fixed memory leak in ANN X-Git-Tag: accepted/tizen/6.0/unified/20201030.111113~1314^2~68^2~32 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ac33cd688cffd1c3fd541a67a758a84c90cf7bd7;p=platform%2Fupstream%2Fopencv.git fixed memory leak in ANN (cherry picked from commit dfb49097e3013fa279d5882700601f5cabd6cbd8) --- diff --git a/modules/ml/src/ann_mlp.cpp b/modules/ml/src/ann_mlp.cpp index 7323ab5..69e4448 100644 --- a/modules/ml/src/ann_mlp.cpp +++ b/modules/ml/src/ann_mlp.cpp @@ -1535,6 +1535,10 @@ void CvANN_MLP::read( CvFileStorage* fs, CvFileNode* node ) _layer_sizes = (CvMat*)cvReadByName( fs, node, "layer_sizes" ); CV_CALL( create( _layer_sizes, SIGMOID_SYM, 0, 0 )); + + cvReleaseMat( &_layer_sizes ); + _layer_sizes = NULL; + l_count = layer_sizes->cols; CV_CALL( read_params( fs, node ));