diff options
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs | 4 |
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++; |