| 1167 | } |
| 1168 | |
| 1169 | static void destroy_task_error_list(struct TaskErrorList *errors) |
| 1170 | { |
| 1171 | if (!errors) |
| 1172 | return; |
| 1173 | |
| 1174 | task_error_t *err_item; |
| 1175 | task_error_t *err_titem; |
| 1176 | TAILQ_FOREACH_SAFE(err_item, errors, next, err_titem) |
| 1177 | { |
| 1178 | TAILQ_REMOVE(errors, err_item, next); |
| 1179 | free_task_error(err_item); |
| 1180 | } |
| 1181 | free(errors); |
| 1182 | } |
| 1183 | |
| 1184 | static int build_full_task_set(Config *config, struct TaskList *current_tasks, |
| 1185 | task_stats_summary_t *current_stats_summary, build_task_set_result_t *result) |
no test coverage detected