getRequester() may return NULL

This commit is contained in:
Michael Davidsaver
2018-02-20 11:28:32 -08:00
parent 50cee1d161
commit 79ada524fa

View File

@@ -3828,7 +3828,9 @@ public:
for(size_t i=0, N=ops.size(); i<N; i++) {
ResponseRequest::shared_pointer R(ops[i].lock());
if(!R) continue;
EXCEPTION_GUARD(R->getRequester()->channelDisconnect(connectionState==Channel::DESTROYED);)
ChannelBaseRequester::shared_pointer req(R->getRequester());
if(!req) continue;
EXCEPTION_GUARD(req->channelDisconnect(connectionState==Channel::DESTROYED);)
}
}
}