aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs b/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs
index 3cfc478..eaff5a4 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs
@@ -256,6 +256,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
256 if (count > 10) 256 if (count > 10)
257 count = 10; 257 count = 10;
258 packet.Header.AckList = new uint[count]; 258 packet.Header.AckList = new uint[count];
259 packet.Header.AppendedAcks = true;
259 260
260 int i = 0; 261 int i = 0;
261 262
@@ -527,7 +528,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
527 { 528 {
528 // Always ack the packet! 529 // Always ack the packet!
529 // 530 //
530 AckPacket(packet); 531 if (packet.Header.Reliable)
532 AckPacket(packet);
531 533
532 if (packet.Type != PacketType.AgentUpdate) 534 if (packet.Type != PacketType.AgentUpdate)
533 m_PacketsReceived++; 535 m_PacketsReceived++;