aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack
diff options
context:
space:
mode:
authorMelanie Thielker2008-07-29 22:40:23 +0000
committerMelanie Thielker2008-07-29 22:40:23 +0000
commitc80493ed4d45e7eb394ca56047d939804a9d55d4 (patch)
tree28aff1b4912702eceb8e3ee8fe158831e24c6bac /OpenSim/Region/ClientStack
parent* Ignored some bins and gens (diff)
downloadopensim-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/Region/ClientStack')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs7
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)