Fix LLViewerObject processTaskInvFile iterator double .begin() and no .end()

This commit is contained in:
Router Gray
2019-04-17 20:29:21 -05:00
committed by Lirusaito
parent ed09681479
commit 726141d6da

View File

@@ -3276,7 +3276,7 @@ void LLViewerObject::processTaskInvFile(void** user_data, S32 error_code, LLExtS
LLViewerInventoryItem* item = dynamic_cast<LLViewerInventoryItem*>(it->get());
if(item && item->getType() != LLAssetType::AT_CATEGORY)
{
std::list<LLUUID>::iterator id_it = std::find(pending_lst.begin(), pending_lst.begin(), item->getAssetUUID());
std::list<LLUUID>::iterator id_it = std::find(pending_lst.begin(), pending_lst.end(), item->getAssetUUID());
if (id_it != pending_lst.end())
{
pending_lst.erase(id_it);