diff options
author | lbsa71 | 2008-01-02 12:12:36 +0000 |
---|---|---|
committer | lbsa71 | 2008-01-02 12:12:36 +0000 |
commit | 459a4b0bb5fcb5e1d449825a8731f810be680dbd (patch) | |
tree | 354aca3009e761cf07bb65beffbe526a3e435728 | |
parent | * Did a bit of estate work. Added some fields to EstateSettings.xml for est... (diff) | |
download | opensim-SC_OLD-459a4b0bb5fcb5e1d449825a8731f810be680dbd.zip opensim-SC_OLD-459a4b0bb5fcb5e1d449825a8731f810be680dbd.tar.gz opensim-SC_OLD-459a4b0bb5fcb5e1d449825a8731f810be680dbd.tar.bz2 opensim-SC_OLD-459a4b0bb5fcb5e1d449825a8731f810be680dbd.tar.xz |
* Fixed an issue where the PacketPool would ZeroDecodeCommand into a too small buffer.
The new buffer size is based on analysis of real data, not on knowledge; this should be reviewed by the original PacketPool author.
-rw-r--r-- | OpenSim/Framework/PacketPool.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenSim/Framework/PacketPool.cs b/OpenSim/Framework/PacketPool.cs index 2b33d0b..c65037f 100644 --- a/OpenSim/Framework/PacketPool.cs +++ b/OpenSim/Framework/PacketPool.cs | |||
@@ -68,9 +68,10 @@ namespace OpenSim.Framework | |||
68 | return packet; | 68 | return packet; |
69 | } | 69 | } |
70 | 70 | ||
71 | private byte[] decoded_header = new byte[10]; | ||
72 | private PacketType GetType(byte[] bytes) | 71 | private PacketType GetType(byte[] bytes) |
73 | { | 72 | { |
73 | byte[] decoded_header = new byte[10+8]; | ||
74 | |||
74 | ushort id; | 75 | ushort id; |
75 | libsecondlife.PacketFrequency freq; | 76 | libsecondlife.PacketFrequency freq; |
76 | 77 | ||