Merge pull request #5285 from ilya-lavrenov:ml5
[platform/upstream/opencv.git] / 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)
             {