@cryptotaxi247 / netdata-1 / commits / c9ab5c67c

Fix CodeQL warning (#15062)

Fix CodeQL warning "Multiplication result may overflow 'unsigned int' before it is converted to 'size_t'"

Stelios Fragkakis committed May 18, 2023 at 17:10 UTC c9ab5c67c2dab6df9f901cbf20fa1b73869ce4cd
1 file changed +1 -1
ml/ml.cc
+1 -1
@@ -1565,7 +1565,7 @@ void ml_init()
1565 for (size_t idx = 0; idx != Cfg.num_training_threads; idx++) {
1566 ml_training_thread_t *training_thread = &Cfg.training_threads[idx];
1567
1568 - size_t max_elements_needed_for_training = Cfg.max_train_samples * (Cfg.lag_n + 1);
1568 + size_t max_elements_needed_for_training = (size_t) Cfg.max_train_samples * (size_t) (Cfg.lag_n + 1);
1569 training_thread->training_cns = new calculated_number_t[max_elements_needed_for_training]();
1570 training_thread->scratch_training_cns = new calculated_number_t[max_elements_needed_for_training]();
1571