diff --git a/pvAccessApp/remote/blockingServerTCPTransport.cpp b/pvAccessApp/remote/blockingServerTCPTransport.cpp index b2ce4bc..a763ba7 100644 --- a/pvAccessApp/remote/blockingServerTCPTransport.cpp +++ b/pvAccessApp/remote/blockingServerTCPTransport.cpp @@ -71,7 +71,7 @@ namespace epics { } void BlockingServerTCPTransport::internalPostClose(bool forced) { - BlockingTCPTransport::internalClose(forced); + BlockingTCPTransport::internalPostClose(forced); } pvAccessID BlockingServerTCPTransport::preallocateChannelSID() { diff --git a/pvAccessApp/remote/blockingTCPTransport.cpp b/pvAccessApp/remote/blockingTCPTransport.cpp index b61c465..d07e4ad 100644 --- a/pvAccessApp/remote/blockingTCPTransport.cpp +++ b/pvAccessApp/remote/blockingTCPTransport.cpp @@ -281,7 +281,6 @@ namespace epics { // close the socket if(_channel!=INVALID_SOCKET) { epicsSocketDestroy(_channel); - _channel = INVALID_SOCKET; } } @@ -957,11 +956,12 @@ namespace epics { LOG(logLevelDebug, "Connection to %s closed.", inetAddressToString(_socketAddress).c_str()); - +/* if(_channel!=INVALID_SOCKET) { epicsSocketDestroy(_channel); _channel = INVALID_SOCKET; } +*/ } void BlockingTCPTransport::rcvThreadRunner(void* param) {