diff options
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index b9a00c0..995fe5e 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -5644,6 +5644,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
5644 | case "instantmessage": | 5644 | case "instantmessage": |
5645 | if (((Scene)m_scene).ExternalChecks.ExternalChecksCanIssueEstateCommand(this.AgentId)) | 5645 | if (((Scene)m_scene).ExternalChecks.ExternalChecksCanIssueEstateCommand(this.AgentId)) |
5646 | { | 5646 | { |
5647 | if (messagePacket.ParamList.Length < 5) | ||
5648 | break; | ||
5647 | LLUUID invoice = messagePacket.MethodData.Invoice; | 5649 | LLUUID invoice = messagePacket.MethodData.Invoice; |
5648 | LLUUID SenderID = new LLUUID(Helpers.FieldToUTF8String(messagePacket.ParamList[2].Parameter)); | 5650 | LLUUID SenderID = new LLUUID(Helpers.FieldToUTF8String(messagePacket.ParamList[2].Parameter)); |
5649 | string SenderName = Helpers.FieldToUTF8String(messagePacket.ParamList[3].Parameter); | 5651 | string SenderName = Helpers.FieldToUTF8String(messagePacket.ParamList[3].Parameter); |