diff --git a/utils/regr/regr_avgx.cpp b/utils/regr/regr_avgx.cpp index 2041647a5..c366f4e5a 100644 --- a/utils/regr/regr_avgx.cpp +++ b/utils/regr/regr_avgx.cpp @@ -123,11 +123,7 @@ mcsv1_UDAF::ReturnCode regr_avgx::evaluate(mcsv1Context* context, static_any::an { struct regr_avgx_data* data = (struct regr_avgx_data*)context->getUserData()->data; - if (data->cnt == 0) - { - valOut = 0; - } - else + if (data->cnt > 0) { valOut = data->sum / (double)data->cnt; } diff --git a/utils/regr/regr_avgy.cpp b/utils/regr/regr_avgy.cpp index 69c654acf..87a729263 100644 --- a/utils/regr/regr_avgy.cpp +++ b/utils/regr/regr_avgy.cpp @@ -121,11 +121,7 @@ mcsv1_UDAF::ReturnCode regr_avgy::evaluate(mcsv1Context* context, static_any::an { struct regr_avgy_data* data = (struct regr_avgy_data*)context->getUserData()->data; - if (data->cnt == 0) - { - valOut = 0; - } - else + if (data->cnt > 0) { valOut = data->sum / (double)data->cnt; }