Merge pull request #5285 from ilya-lavrenov:ml5
authorAlexander Alekhin <alexander.alekhin@itseez.com>
Wed, 2 Sep 2015 11:39:07 +0000 (11:39 +0000)
committerAlexander Alekhin <alexander.alekhin@itseez.com>
Wed, 2 Sep 2015 11:39:07 +0000 (11:39 +0000)
modules/ml/src/gbt.cpp

index aeaf669..9ed6b4c 100644 (file)
@@ -259,7 +259,7 @@ CvGBTrees::train( const CvMat* _train_data, int _tflag,
         for (int i=1; i<n; ++i)
         {
             int k = 0;
-            while ((int(orig_response->data.fl[i]) - class_labels->data.i[k]) && (k<j))
+            while ((k<j) && (int(orig_response->data.fl[i]) - class_labels->data.i[k]))
                 k++;
             if (k == j)
             {