|
From: Vlad K. <hv...@us...> - 2008-03-26 14:20:41
|
Build Version : T2.5.0.19084 Firebird 2.5 Unstable (writeBuildNum.sh,v 1.19244 2008/03/26 14:20:45 hvlad Exp $ ) Update of /cvsroot/firebird/firebird2/src/remote In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv27417 Modified Files: inet.cpp Log Message: Restore accidentally deleted lines Index: inet.cpp =================================================================== RCS file: /cvsroot/firebird/firebird2/src/remote/inet.cpp,v retrieving revision 1.220 retrieving revision 1.221 diff -b -U3 -r1.220 -r1.221 --- inet.cpp 25 Mar 2008 18:58:28 -0000 1.220 +++ inet.cpp 26 Mar 2008 14:20:43 -0000 1.221 @@ -1317,6 +1317,10 @@ address.sin_family = AF_INET; address.sin_port = ((struct sockaddr_in *)(response->p_resp_data.cstr_address))->sin_port; + int optval = 1; + setsockopt((SOCKET) port->port_handle, SOL_SOCKET, SO_KEEPALIVE, + (SCHAR*) &optval, sizeof(optval)); + status = connect(n, (struct sockaddr *) &address, sizeof(address)); const int inetErrNo = INET_ERRNO; |