new subscription member func preventing subscription from being installed twice

This commit is contained in:
Jeff Hill
2004-03-22 18:38:29 +00:00
parent ebfded8107
commit 16e182a89c
3 changed files with 19 additions and 3 deletions

View File

@@ -770,7 +770,7 @@ netSubscription & cac::subscriptionRequest (
this->ioTable.add ( *pIO );
if ( chan.connected ( guard ) ) {
this->flushIfRequired ( guard, *chan.getPIIU(guard) );
chan.getPIIU(guard)->subscriptionRequest ( guard, chan, *pIO );
pIO->subscribeIfRequired ( guard, chan );
}
return *pIO.release ();
}