diff --git a/indra/llaudio/llaudioengine.cpp b/indra/llaudio/llaudioengine.cpp index 98a7d5265..c2be9ebab 100644 --- a/indra/llaudio/llaudioengine.cpp +++ b/indra/llaudio/llaudioengine.cpp @@ -992,8 +992,7 @@ LLAudioData * LLAudioEngine::getAudioData(const LLUUID &audio_uuid) delete sourcep; if(chan) chan->cleanup(); - iter2 = mAllSources.erase(iter2); - } + mAllSources.erase(iter2++); } else ++iter2; }