diff --git a/src/remote/codec.cpp b/src/remote/codec.cpp index 057fee3..9e2f21a 100644 --- a/src/remote/codec.cpp +++ b/src/remote/codec.cpp @@ -1341,7 +1341,8 @@ int BlockingTCPTransportCodec::read(epics::pvData::ByteBuffer* dst) { } else { // some other (fatal) error - errlogPrintf("%s : Connection closed with RX socket error %d\n", _socketName.c_str(), err); + if(_isOpen.get()) + errlogPrintf("%s : Connection closed with RX socket error %d\n", _socketName.c_str(), err); return -1; } }