crash fix - bad handling of instancetracker iterators
parent
8b93238b42
commit
99e29b8340
|
|
@ -193,7 +193,7 @@ TimeBlockTreeNode& BlockTimerStatHandle::getTreeNode() const
|
|||
|
||||
void BlockTimerStatHandle::bootstrapTimerTree()
|
||||
{
|
||||
for (BlockTimerStatHandle::instance_tracker_t::instance_iter begin_it = BlockTimerStatHandle::instance_tracker_t::beginInstances(), end_it = BlockTimerStatHandle::instance_tracker_t::endInstances(), it = begin_it;
|
||||
for (BlockTimerStatHandle::instance_tracker_t::instance_iter it = BlockTimerStatHandle::instance_tracker_t::beginInstances(), end_it = BlockTimerStatHandle::instance_tracker_t::endInstances();
|
||||
it != end_it;
|
||||
++it)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ void LLInstanceTrackerBase::StaticBase::incrementDepth()
|
|||
|
||||
void LLInstanceTrackerBase::StaticBase::decrementDepth()
|
||||
{
|
||||
llassert(sIterationNestDepth);
|
||||
apr_atomic_dec32(&sIterationNestDepth);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue