Fix LLViewerObject processTaskInvFile iterator double .begin() and no .end()
This commit is contained in:
@@ -3276,7 +3276,7 @@ void LLViewerObject::processTaskInvFile(void** user_data, S32 error_code, LLExtS
|
|||||||
LLViewerInventoryItem* item = dynamic_cast<LLViewerInventoryItem*>(it->get());
|
LLViewerInventoryItem* item = dynamic_cast<LLViewerInventoryItem*>(it->get());
|
||||||
if(item && item->getType() != LLAssetType::AT_CATEGORY)
|
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())
|
if (id_it != pending_lst.end())
|
||||||
{
|
{
|
||||||
pending_lst.erase(id_it);
|
pending_lst.erase(id_it);
|
||||||
|
|||||||
Reference in New Issue
Block a user