if (!pt->wn.task)
return 0;
- err = pt->wn.task->error;
+ err = task_status(pt->wn.task);
if (err >= 0)
return 0;
- if (pt->fn.task->error >= 0)
+ if (task_status(pt->fn.task) >= 0)
return 0;
- if (pt->rn.task->error >= 0)
+ if (task_status(pt->rn.task) >= 0)
return 0;
if (err == -E_BTR_EOF || err == -E_RECV_EOF || err == -E_EOF
|| err == -E_WRITE_COMMON_EOF)