fixed io cancel shutdown order problem

This commit is contained in:
Jeff Hill
2004-01-15 02:52:28 +00:00
parent a2531d6bc9
commit 67fbf44633
2 changed files with 2 additions and 1 deletions
+2
View File
@@ -311,6 +311,8 @@ void dbContext::ioCancel (
dbSubscriptionIO *pSIO = pIO->isSubscription ();
if ( pSIO ) {
chan.dbContextPrivateListOfIO::eventq.remove ( *pSIO );
pSIO->unsubscribe ( guard );
pSIO->channelDeleteException ( guard );
pSIO->destructor ( guard );
this->dbSubscriptionIOFreeList.release ( pSIO );
}