eliminate disconnect message from ca_task_exit

This commit is contained in:
Jeff Hill
2002-09-11 20:54:40 +00:00
parent abcbaeca9c
commit 761a87ea73
10 changed files with 25 additions and 173 deletions

View File

@@ -189,10 +189,14 @@ udpiiu::~udpiiu ()
{
this->shutdown ();
static limboiiu limboIIU;
while ( nciu * pChan = this->channelList.get () ) {
// no need to own CAC lock here because the channel is being decomissioned
pChan->disconnect ( limboIIU );
// no need to own CAC lock here because the CA context
// is being decomissioned
tsDLIter < nciu > chan = this->channelList.firstIter ();
while ( chan.valid () ) {
tsDLIter < nciu > next = chan;
next++;
chan->serviceShutdownNotify ();
chan = next;
}
// avoid use of ellFree because problems on windows occur if the