This commit is contained in:
Michael Davidsaver
2017-08-31 14:48:27 -05:00
parent 1b03882506
commit bf3fda4e92
2 changed files with 8 additions and 8 deletions

View File

@ -86,7 +86,7 @@ ChannelCacheEntry::CRequester::channelStateChange(pva::Channel::shared_pointer c
case pva::Channel::DESTROYED:
// Drop from cache
chan->cache->entries.erase(chan->channelName);
// keep 'chan' as a reference is that actual destruction doesn't happen which cacheLock is held
// keep 'chan' as a reference so that actual destruction doesn't happen which cacheLock is held
break;
default:
break;
@ -102,6 +102,8 @@ ChannelCacheEntry::CRequester::channelStateChange(pva::Channel::shared_pointer c
pva::ChannelRequester::shared_pointer req(chan->requester.lock());
if(req)
req->channelStateChange(*it, connectionState);
else
std::cout<<"GWChannel w/ dead requester\n";
}
}