From ef27cc54ddaca926c83d2b44195535908d5523ee Mon Sep 17 00:00:00 2001 From: Shyotl Date: Mon, 22 Oct 2012 02:56:41 -0500 Subject: [PATCH] Fixed unsafe erasure from vector while iterating in llinventorybackup.cpp. --- indra/newview/llinventorybackup.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indra/newview/llinventorybackup.cpp b/indra/newview/llinventorybackup.cpp index b3caf401f..412404944 100644 --- a/indra/newview/llinventorybackup.cpp +++ b/indra/newview/llinventorybackup.cpp @@ -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; }