Fix uninitialized use of nbytes in signaler fix

This commit is contained in:
Martin Lucina 2010-08-06 12:00:57 +02:00
parent 16b43e657b
commit 6d35e82db4

View File

@ -178,7 +178,7 @@ void zmq::signaler_t::send (const command_t &cmd_)
{ {
ssize_t nbytes; ssize_t nbytes;
do { do {
::send (w, &cmd_, sizeof (command_t), 0); nbytes = ::send (w, &cmd_, sizeof (command_t), 0);
} while (nbytes == -1 && errno == EINTR); } while (nbytes == -1 && errno == EINTR);
errno_assert (nbytes != -1); errno_assert (nbytes != -1);
zmq_assert (nbytes == sizeof (command_t)); zmq_assert (nbytes == sizeof (command_t));