From 773c5ed64f2c7daef22a7bdb8e9b6f20d510aff6 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Thu, 27 Oct 2005 15:10:03 +0000 Subject: [PATCH] shutdown read side of online notify socket --- src/cas/io/bsdSocket/casDGIntfIO.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/cas/io/bsdSocket/casDGIntfIO.cc b/src/cas/io/bsdSocket/casDGIntfIO.cc index f80ca59c1..25bbd46b8 100644 --- a/src/cas/io/bsdSocket/casDGIntfIO.cc +++ b/src/cas/io/bsdSocket/casDGIntfIO.cc @@ -64,6 +64,16 @@ casDGIntfIO::casDGIntfIO ( caServerI & serverIn, clientBufMemoryManager & memMgr epicsSocketDestroy (this->sock); throw S_cas_internal; } + + status = shutdown ( this->beaconSock, SHUT_RD ); + if ( status ) { + char sockErrBuf[64]; + epicsSocketConvertErrnoToString ( + sockErrBuf, sizeof ( sockErrBuf ) ); + errlogPrintf ( + "casDGIntfIO::casDGIntfIO() beacon sock UDP read shutdown error was %s\n", + sockErrBuf ); + } // // Fetch port configuration from EPICS environment variables