mirror of
https://github.com/zeromq/libzmq.git
synced 2025-03-09 07:16:04 +00:00
fix error with gcc 5.2
This commit is contained in:
parent
79daac119a
commit
992ac3baa8
@ -554,7 +554,8 @@ int zmq_recviov (void *s_, iovec *a_, size_t *count_, int flags_)
|
|||||||
memcpy(a_[i].iov_base,static_cast<char *> (zmq_msg_data (&msg)),
|
memcpy(a_[i].iov_base,static_cast<char *> (zmq_msg_data (&msg)),
|
||||||
a_[i].iov_len);
|
a_[i].iov_len);
|
||||||
// Assume zmq_socket ZMQ_RVCMORE is properly set.
|
// Assume zmq_socket ZMQ_RVCMORE is properly set.
|
||||||
recvmore = ((zmq::msg_t*) &msg)->flags () & zmq::msg_t::more;
|
zmq::msg_t* p_msg = reinterpret_cast<zmq::msg_t*>(&msg);
|
||||||
|
recvmore = p_msg->flags() & zmq::msg_t::more;
|
||||||
rc = zmq_msg_close(&msg);
|
rc = zmq_msg_close(&msg);
|
||||||
errno_assert (rc == 0);
|
errno_assert (rc == 0);
|
||||||
++*count_;
|
++*count_;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user