Fixed unsafe erasure from vector while iterating in llinventorybackup.cpp.

This commit is contained in:
Shyotl
2012-10-22 02:56:41 -05:00
parent 19390eaec3
commit ef27cc54dd

View File

@@ -106,7 +106,7 @@ void LLFloaterInventoryBackupSettings::onClickNext(void* userdata)
for( ; item_iter != order->mItems.end(); )
{
if(type_remove[(*item_iter)->getType()])
order->mItems.erase(item_iter);
item_iter = order->mItems.erase(item_iter);
else
++item_iter;
}