Fix for coverity (assign return from recvfrom to a local signed variable so we can check for error conditions)