aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
index f52401a..5a9646a 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
@@ -1077,8 +1077,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP
1077 #region Queue or Send 1077 #region Queue or Send
1078 1078
1079 OutgoingPacket outgoingPacket = new OutgoingPacket(udpClient, buffer, category, null); 1079 OutgoingPacket outgoingPacket = new OutgoingPacket(udpClient, buffer, category, null);
1080
1080 // If we were not provided a method for handling unacked, use the UDPServer default method 1081 // If we were not provided a method for handling unacked, use the UDPServer default method
1081 outgoingPacket.UnackedMethod = ((method == null) ? delegate(OutgoingPacket oPacket) { ResendUnacked(oPacket); } : method); 1082 if ((outgoingPacket.Buffer.Data[0] & Helpers.MSG_RELIABLE) != 0)
1083 outgoingPacket.UnackedMethod = ((method == null) ? delegate(OutgoingPacket oPacket) { ResendUnacked(oPacket); } : method);
1082 1084
1083 // If a Linden Lab 1.23.5 client receives an update packet after a kill packet for an object, it will 1085 // If a Linden Lab 1.23.5 client receives an update packet after a kill packet for an object, it will
1084 // continue to display the deleted object until relog. Therefore, we need to always queue a kill object 1086 // continue to display the deleted object until relog. Therefore, we need to always queue a kill object