diff --git a/src/Socket2.cpp b/src/Socket2.cpp index db7d3e2d43cb2f8817f2681380b656d3667ae94b..2b6a2b8c800d0e7c797d6bda1ef7c69223d87e2d 100644 --- a/src/Socket2.cpp +++ b/src/Socket2.cpp @@ -682,7 +682,7 @@ void Socket2::open() if (proto == TCP) { int flag = 1; - if (setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, (char*)&flag, + if (setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof(flag)) == -1) { ::close(fd); ERROR_STREAM << "Disabling Nagle failed: " @@ -691,7 +691,7 @@ void Socket2::open() } flag = 1; - if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, (char*)&flag, + if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &flag, sizeof(flag)) == -1) { ::close(fd); ERROR_STREAM << "Enabling reuseaddr flag failed: "