fixed problems where lock was released but channel was

inconsistently attached to an IIU
This commit is contained in:
Jeff Hill
2001-10-04 17:47:07 +00:00
parent e849feeb13
commit 2015e37f53
4 changed files with 63 additions and 67 deletions

View File

@@ -43,20 +43,6 @@ void netiiu::show ( unsigned level ) const
}
}
// cac lock must also be applied when calling this
void netiiu::uninstallAllChan ( tsDLList < nciu > & dstList )
{
while ( nciu *pChan = this->channelList.get () ) {
// if the claim reply has not returned yet then we will issue
// the clear chhannel request to the server when the claim reply
// arrives and there is no matching nciu in the client
if ( pChan->connected() ) {
this->clearChannelRequest ( pChan->getSID(), pChan->getCID() );
}
dstList.add ( *pChan );
}
}
void netiiu::connectTimeoutNotify ()
{
tsDLIterBD < nciu > chan = this->channelList.firstIter ();