Merge pull request #20 from keenlogics/develop

Bugfix: ConnectionImpl::reportError for loops runs out of bounds
This commit is contained in:
Emiel Bruijntjes 2015-01-28 11:52:53 +01:00
commit 5a1539b18c
1 changed files with 3 additions and 3 deletions

View File

@ -308,11 +308,11 @@ public:
Monitor monitor(this);
// all deferred result objects in the channels should report this error too
for (auto &iter : _channels)
while (!_channels.empty())
{
// report the errors
iter.second->reportError(message, false);
_channels.begin()->second->reportError(message, false);
// leap out if no longer valid
if (!monitor.valid()) return;
}