- rn.task.post_select = r->post_select;
- sprintf(rn.task.status, "receiver node");
- register_task(&rn.task);
+ 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);