else {
/* Peek the highest priority result */
pr = task->result->passthrough_result;
- sc = NAN;
-
- if (isnan (pr->target_score)) {
- for (i = pr->action; i < METRIC_ACTION_MAX; i++) {
- selected_action = &task->cfg->actions[i];
- sc = mres->actions_limits[i];
-
- if (isnan (sc)) {
- if (i == pr->action) {
- /* No scores defined, just avoid NaN */
- sc = 0;
- break;
- }
- }
- else {
- break;
- }
- }
- }
- else {
- sc = pr->target_score;
- }
+ sc = pr->target_score;
+ selected_action = &task->cfg->actions[pr->action];
if (!isnan (sc)) {
if (pr->action == METRIC_ACTION_NOACTION) {