From a22f866211c298754f57224c28d0279cd912b7ed Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Wed, 24 Jul 2019 16:07:40 -0700 Subject: [PATCH] mask warnings during shutdown() On some target (OSX), and interrupted recv() will return with a a spurious error (EBADF). --- src/remote/codec.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } }