[opencv] 20/33: fixed memory leak in ANN

Mattia Rizzolo mattia at debian.org
Tue Oct 4 17:51:05 UTC 2016


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to annotated tag 2.4.12.2
in repository opencv.

commit ac33cd688cffd1c3fd541a67a758a84c90cf7bd7
Author: Ilya Lavrenov <ilya.lavrenov at itseez.com>
Date:   Tue Sep 1 12:29:52 2015 +0300

    fixed memory leak in ANN
    
    (cherry picked from commit dfb49097e3013fa279d5882700601f5cabd6cbd8)
---
 modules/ml/src/ann_mlp.cpp | 4 ++++
 1 file changed, 4 insertions(+)

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 ));

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/opencv.git



More information about the debian-science-commits mailing list