From cfd108687c42e4627eb4e2bb5f782191ab3169ff Mon Sep 17 00:00:00 2001 From: Nicky Date: Wed, 21 Aug 2013 20:48:55 +0200 Subject: [PATCH] Crashfix. --- indra/newview/fsareasearch.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/indra/newview/fsareasearch.cpp b/indra/newview/fsareasearch.cpp index b8d46fa743..bedef47f50 100644 --- a/indra/newview/fsareasearch.cpp +++ b/indra/newview/fsareasearch.cpp @@ -1534,6 +1534,12 @@ bool FSPanelAreaSearchList::onContextMenuItemClick(const LLSD& userdata) { // need to set permissions for object return LLSelectNode* node = LLSelectMgr::getInstance()->getSelection()->findNode(objectp); + if( !node ) + break; + + if( !mFSAreaSearch || mFSAreaSearch->mObjectDetails.end() == mFSAreaSearch->mObjectDetails.find(object_id ) + break; + FSObjectProperties& details = mFSAreaSearch->mObjectDetails[object_id]; node->mValid = TRUE; node->mPermissions->init(details.creator_id, details.owner_id, details.last_owner_id, details.group_id);