diff options
author | Melanie Thielker | 2008-07-29 22:40:23 +0000 |
---|---|---|
committer | Melanie Thielker | 2008-07-29 22:40:23 +0000 |
commit | c80493ed4d45e7eb394ca56047d939804a9d55d4 (patch) | |
tree | 28aff1b4912702eceb8e3ee8fe158831e24c6bac /OpenSim | |
parent | * Ignored some bins and gens (diff) | |
download | opensim-SC_OLD-c80493ed4d45e7eb394ca56047d939804a9d55d4.zip opensim-SC_OLD-c80493ed4d45e7eb394ca56047d939804a9d55d4.tar.gz opensim-SC_OLD-c80493ed4d45e7eb394ca56047d939804a9d55d4.tar.bz2 opensim-SC_OLD-c80493ed4d45e7eb394ca56047d939804a9d55d4.tar.xz |
Prevent acks from being appended to viewer effect packets, since
that has been known to cause an exception in libomv ^^
Diffstat (limited to 'OpenSim')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs b/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs index 186dd84..e1a9678 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs | |||
@@ -248,6 +248,13 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
248 | 248 | ||
249 | private void AddAcks(ref Packet packet) | 249 | private void AddAcks(ref Packet packet) |
250 | { | 250 | { |
251 | // This packet type has shown to have issues with | ||
252 | // acks being appended to the payload, just don't send | ||
253 | // any with this packet type until libsl is fixed. | ||
254 | // | ||
255 | if(packet is libsecondlife.Packets.ViewerEffectPacket) | ||
256 | return; | ||
257 | |||
251 | // Add acks to outgoing packets | 258 | // Add acks to outgoing packets |
252 | // | 259 | // |
253 | if (m_PendingAcks.Count > 0) | 260 | if (m_PendingAcks.Count > 0) |