From 36b061fa2f61366495dc901a746e618b42096ed0 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 14 Jun 2002 18:22:50 +0000 Subject: [PATCH] eliminated dead lock vulnerability --- src/ca/udpiiu.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ca/udpiiu.cpp b/src/ca/udpiiu.cpp index e5557e02d..40fa2f764 100644 --- a/src/ca/udpiiu.cpp +++ b/src/ca/udpiiu.cpp @@ -984,8 +984,10 @@ bool udpiiu::searchMsg ( unsigned short retrySeqNumber, unsigned & retryNoForThi void udpiiu::installChannel ( nciu & chan ) { - epicsGuard < udpMutex> guard ( this->mutex ); - this->channelList.add ( chan ); + { + epicsGuard < udpMutex> guard ( this->mutex ); + this->channelList.add ( chan ); + } this->resetSearchPeriod ( 0.0 ); }