test server kill skt with minus 1 12/3112/1
authorAndy Green <andy.green@linaro.org>
Sun, 17 Feb 2013 01:14:08 +0000 (09:14 +0800)
committerKevron Rees <kevron_m_rees@linux.intel.com>
Thu, 7 Mar 2013 21:01:36 +0000 (13:01 -0800)
commiteadf701a6f361832cb8147396b149e4d92406a39
tree08eae662fa3a0884b4bd8dda2cef6956c3843aa2
parent037cd63c5a3ed6945b14fc64f003f43a3377a6ef
test server kill skt with minus 1

The client spams the server with mirror protocol content
and then closes the connection.  However the server wants to
send that content back to all the mirror protocol
connections, including the one that closed.

The result is during the send back phase we usually see an
error trying to send to the close client connection. Because
we don't return -1, we don't close it on server side and the
error repeats a lot before finally closing.  This is a side-
effect of a recent patch to drain pending input before
really closing a dead connection.

This patch just changes it to return -1 on the failed send
attempt assertively closing the connection.

Signed-off-by: Andy Green <andy.green@linaro.org>
test-server/test-server.c