Commit f80faeca authored by Pieter Hintjens's avatar Pieter Hintjens

Merge pull request #1640 from c-rack/fix-setsockopt

Solution: fix compilation errors
parents 18c51702 a992d9ac
......@@ -285,13 +285,13 @@ int zmq::options_t::setsockopt (int option_, const void *optval_,
case ZMQ_TCP_RECV_BUFFER:
if (is_int && (value >= 0 && value <= 10) ) {
tcp_recv_buffer_size = static_cast<int>(std::pow(2, value)) * 1024;
tcp_recv_buffer_size = static_cast<unsigned int>(std::pow(2.0, value)) * 1024;
}
break;
case ZMQ_TCP_SEND_BUFFER:
if (is_int && (value >= 0 && value <= 10) ) {
tcp_send_buffer_size = static_cast<int>(std::pow(2, value)) * 1024;
tcp_send_buffer_size = static_cast<unsigned int>(std::pow(2.0, value)) * 1024;
}
break;
......
......@@ -156,9 +156,9 @@ namespace zmq
typedef std::vector <tcp_address_mask_t> tcp_accept_filters_t;
tcp_accept_filters_t tcp_accept_filters;
// TCO buffer sizes
int tcp_recv_buffer_size;
int tcp_send_buffer_size;
// TCP buffer sizes
unsigned int tcp_recv_buffer_size;
unsigned int tcp_send_buffer_size;
// IPC accept() filters
# if defined ZMQ_HAVE_SO_PEERCRED || defined ZMQ_HAVE_LOCAL_PEERCRED
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment