MSG_NOSIGNAL fix