diff -Nuhr opencv-trunk/src/ml/mlnbayes.cpp opencv-patched/src/ml/mlnbayes.cpp --- opencv-trunk/src/ml/mlnbayes.cpp 2009-12-14 19:41:32.000000000 +0100 +++ opencv-patched/src/ml/mlnbayes.cpp 2009-12-14 19:42:55.000000000 +0100 @@ -239,7 +239,7 @@ double* sum2 = sum[cls]->data.db; double* prod_data = productsum[cls]->data.db + i*_var_count; double* cov_data = cov->data.db + i*_var_count; - double s1val = sum1[j]; + double s1val = sum1[i]; double avg1 = avg_data[i]; int count = count_data[i];