No short count check in blocking send
Brought to you by:
orenmnero
The "socket_send" function that is used in ThreadedSocketConnection.cpp does not ensure that the whole message is sent. It indicates a success if return count is non-negative. This is pretty bad because messages are getting corrupted in case send returns a short count (i.e. interrupted by a signal).
A fix has been checked into trunk. Will go out with the next release.