diff options
author | Jens Geyer <jensg@apache.org> | 2014-10-29 19:42:26 +0200 |
---|---|---|
committer | Jens Geyer <jensg@apache.org> | 2014-10-29 19:42:26 +0200 |
commit | fdd8d13bd4e82c9e3e73f72e5556f5921e351fa0 (patch) | |
tree | 073640e3faf86886b778b5197cdd2f149c7bb04d /lib | |
parent | 902b7af4c84b8f716668d4d4f10612c16109c09a (diff) | |
download | thrift-fdd8d13bd4e82c9e3e73f72e5556f5921e351fa0.tar.gz |
THRIFT-2792 Wrong option level for setsockopt(...TCP_DEFER_ACCEPT)
Client: C++
Patch: Sven-Ola <sven-ola.tuecke@numberfour.eu>
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/cpp/src/thrift/transport/TServerSocket.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/cpp/src/thrift/transport/TServerSocket.cpp b/lib/cpp/src/thrift/transport/TServerSocket.cpp index 811076fc5..fe9f7e821 100755 --- a/lib/cpp/src/thrift/transport/TServerSocket.cpp +++ b/lib/cpp/src/thrift/transport/TServerSocket.cpp @@ -248,7 +248,7 @@ void TServerSocket::listen() { // Defer accept #ifdef TCP_DEFER_ACCEPT - if (-1 == setsockopt(serverSocket_, SOL_SOCKET, TCP_DEFER_ACCEPT, + if (-1 == setsockopt(serverSocket_, IPPROTO_TCP, TCP_DEFER_ACCEPT, &one, sizeof(one))) { int errno_copy = THRIFT_GET_SOCKET_ERROR; GlobalOutput.perror("TServerSocket::listen() setsockopt() TCP_DEFER_ACCEPT ", errno_copy); |