From 0f22bcdff029ba7c420ec04ce992251ab1d4be6f Mon Sep 17 00:00:00 2001
From: maksymsproductengine <maksymsproductengine@lindenlab.com>
Date: Wed, 16 Jul 2014 02:16:48 +0300
Subject: [PATCH] MAINT-4263 FIXED Viewer crashes after right click on group in
 Conversations.

---
 indra/newview/llfloaterimcontainer.cpp | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/indra/newview/llfloaterimcontainer.cpp b/indra/newview/llfloaterimcontainer.cpp
index 8ebe268d811..be8195b5ee9 100755
--- a/indra/newview/llfloaterimcontainer.cpp
+++ b/indra/newview/llfloaterimcontainer.cpp
@@ -1868,13 +1868,24 @@ bool LLFloaterIMContainer::canBanSelectedMember(const LLUUID& participant_uuid)
 		return false;
 	}
 
+	if (!gdatap->mMembers.size())
+	{
+		return false;
+	}
+
 	LLGroupMgrGroupData::member_list_t::iterator mi = gdatap->mMembers.find((participant_uuid));
+	if (mi == gdatap->mMembers.end())
+	{
+		return false;
+	}
+
 	LLGroupMemberData* member_data = (*mi).second;
 	// Is the member an owner?
 	if ( member_data && member_data->isInRole(gdatap->mOwnerRole) )
 	{
 		return false;
 	}
+
 	if(	gAgent.hasPowerInGroup(group_uuid, GP_ROLE_REMOVE_MEMBER) &&
 		gAgent.hasPowerInGroup(group_uuid, GP_GROUP_BAN_ACCESS)	)
 	{
-- 
GitLab