THRIFT-2226: TServerSocket - keepAlive wrong initialization order
Client: cpp
Patch: Konrad Grochowski
diff --git a/lib/cpp/src/thrift/transport/TServerSocket.cpp b/lib/cpp/src/thrift/transport/TServerSocket.cpp
index 1c5b9de..108be27 100755
--- a/lib/cpp/src/thrift/transport/TServerSocket.cpp
+++ b/lib/cpp/src/thrift/transport/TServerSocket.cpp
@@ -85,9 +85,9 @@
retryDelay_(0),
tcpSendBuffer_(0),
tcpRecvBuffer_(0),
+ keepAlive_(false),
intSock1_(THRIFT_INVALID_SOCKET),
- intSock2_(THRIFT_INVALID_SOCKET),
- keepAlive_(false)
+ intSock2_(THRIFT_INVALID_SOCKET)
{}
TServerSocket::TServerSocket(int port, int sendTimeout, int recvTimeout) :
@@ -101,9 +101,9 @@
retryDelay_(0),
tcpSendBuffer_(0),
tcpRecvBuffer_(0),
+ keepAlive_(false),
intSock1_(THRIFT_INVALID_SOCKET),
- intSock2_(THRIFT_INVALID_SOCKET),
- keepAlive_(false)
+ intSock2_(THRIFT_INVALID_SOCKET)
{}
TServerSocket::TServerSocket(string path) :
@@ -118,9 +118,9 @@
retryDelay_(0),
tcpSendBuffer_(0),
tcpRecvBuffer_(0),
+ keepAlive_(false),
intSock1_(THRIFT_INVALID_SOCKET),
- intSock2_(THRIFT_INVALID_SOCKET),
- keepAlive_(false)
+ intSock2_(THRIFT_INVALID_SOCKET)
{}
TServerSocket::~TServerSocket() {