tcpros: fix receiving of empty messages
tcpros: fix receiving of empty messages

Receiving messages could block and eventually timeout if the message
size was zero. It seems to happen only on some systems.

timn/roslua