diff options
| -rw-r--r-- | indra/newview/llviewerregion.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/indra/newview/llviewerregion.cpp b/indra/newview/llviewerregion.cpp index 7d2e08c1c6..570bf9264c 100644 --- a/indra/newview/llviewerregion.cpp +++ b/indra/newview/llviewerregion.cpp @@ -1001,7 +1001,10 @@ F32 LLViewerRegion::updateVisibleEntries(F32 max_time)  		{  			if(vo_entry->getState() >= LLVOCacheEntry::WAITING)  			{ -				iter = mImpl->mVisibleEntries.erase(iter); +				LLVOCacheEntry::vocache_entry_set_t::iterator next_iter = iter; +				++next_iter; +				mImpl->mVisibleEntries.erase(iter); +				iter = next_iter;  			}  			else  			{ | 
