register_task(&s, &sot.task);
rn.task.pre_select = r->pre_select;
- rn.task.post_select = r->post_select;
+ if (r->new_post_select) {
+ rn.task.new_post_select = r->new_post_select;
+ rn.task.post_select = NULL;
+ } else {
+ rn.task.new_post_select = NULL;
+ rn.task.post_select = r->post_select;;
+ }
sprintf(rn.task.status, "%s", r->name);
register_task(&s, &rn.task);