diff --git a/src/zmq.cpp b/src/zmq.cpp index 91104ffc..5f58b370 100644 --- a/src/zmq.cpp +++ b/src/zmq.cpp @@ -552,7 +552,7 @@ int zmq_recviov (void *s_, iovec *a_, size_t *count_, int flags_) memcpy(a_[i].iov_base,static_cast (zmq_msg_data (&msg)), a_[i].iov_len); // Assume zmq_socket ZMQ_RVCMORE is properly set. - recvmore = ((zmq::msg_t*) (void *) &msg)->flags () & zmq::msg_t::more; + recvmore = ((zmq::msg_t*) &msg)->flags () & zmq::msg_t::more; rc = zmq_msg_close(&msg); errno_assert (rc == 0); ++*count_;