From d8e74da69f459257828473342c58fa43d7068237 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Sat, 10 Dec 2016 02:38:20 +0100 Subject: [PATCH] Fix copy & paste error when processing task inventory, found by Drake Arconis --- indra/newview/llviewerobject.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/indra/newview/llviewerobject.cpp b/indra/newview/llviewerobject.cpp index c0d3ad15e9..bc910db465 100644 --- a/indra/newview/llviewerobject.cpp +++ b/indra/newview/llviewerobject.cpp @@ -3103,7 +3103,10 @@ void LLViewerObject::processTaskInvFile(void** user_data, S32 error_code, LLExtS LLViewerInventoryItem* item = dynamic_cast(it->get()); if(item && item->getType() != LLAssetType::AT_CATEGORY) { - std::list::iterator id_it = std::find(pending_lst.begin(), pending_lst.begin(), item->getAssetUUID()); + // Copy & paste error + //std::list::iterator id_it = std::find(pending_lst.begin(), pending_lst.begin(), item->getAssetUUID()); + std::list::iterator id_it = std::find(pending_lst.begin(), pending_lst.end(), item->getAssetUUID()); + // if (id_it != pending_lst.end()) { pending_lst.erase(id_it);