Fixed memory leak in ML module
authorMaksim Shabunin <maksim.shabunin@itseez.com>
Tue, 30 Dec 2014 12:20:24 +0000 (15:20 +0300)
committerMaksim Shabunin <maksim.shabunin@itseez.com>
Tue, 30 Dec 2014 12:20:24 +0000 (15:20 +0300)
"int * CvMLData::sample_idx" was not freed

modules/ml/src/data.cpp

index 8f2c772..2a83681 100644 (file)
@@ -92,7 +92,7 @@ void CvMLData::free_train_test_idx()
 {
     cvReleaseMat( &train_sample_idx );
     cvReleaseMat( &test_sample_idx );
-    sample_idx = 0;
+    cvFree(&sample_idx);
 }
 
 void CvMLData::clear()