Commit 98d5d4d7 authored by Constantin Rack's avatar Constantin Rack

Problem: call of overloaded ‘pow()’ is ambiguous

Solution: make base a double value
parent 18c51702
...@@ -285,13 +285,13 @@ int zmq::options_t::setsockopt (int option_, const void *optval_, ...@@ -285,13 +285,13 @@ int zmq::options_t::setsockopt (int option_, const void *optval_,
case ZMQ_TCP_RECV_BUFFER: case ZMQ_TCP_RECV_BUFFER:
if (is_int && (value >= 0 && value <= 10) ) { 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<int>(std::pow(2.0, value)) * 1024;
} }
break; break;
case ZMQ_TCP_SEND_BUFFER: case ZMQ_TCP_SEND_BUFFER:
if (is_int && (value >= 0 && value <= 10) ) { 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<int>(std::pow(2.0, value)) * 1024;
} }
break; break;
......
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