client: Improve error diagnostics.
authorAndre Noll <maan@systemlinux.org>
Sun, 26 Feb 2012 11:53:43 +0000 (12:53 +0100)
committerAndre Noll <maan@systemlinux.org>
Sat, 5 May 2012 10:54:53 +0000 (12:54 +0200)
commitd04b837e6b24d0fdbe5803a98c9c7f099748bfee
tree9154f7b25ec5f9b93bab86ed111ed261f52fe2c2
parentc059f39305eb3629e06a89aa44816e98d29d78a8
client: Improve error diagnostics.

If an error occurs in the post_select() method of the client task,
the scheduler removes this task from the task list and then returns
zero to indicate that the task list has become empty.

Currently, client.c looks only at the return value of schedule() and
therefore returns success in this case.  This patch makes client.c
additionally check the task error state of the client task and
prints an error message if it was negative and different from an
EOF condition.
client.c