aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
authorJohn Hurliman2009-10-06 14:50:46 -0700
committerJohn Hurliman2009-10-06 14:50:46 -0700
commit74fe284a20976923ab9112e7c32249aa59392d5f (patch)
tree8be604e35177b0e3f074caac5c2510d96147a780 /OpenSim/Region
parentReverting MySQLLegacyRegionData spam (diff)
downloadopensim-SC_OLD-74fe284a20976923ab9112e7c32249aa59392d5f.zip
opensim-SC_OLD-74fe284a20976923ab9112e7c32249aa59392d5f.tar.gz
opensim-SC_OLD-74fe284a20976923ab9112e7c32249aa59392d5f.tar.bz2
opensim-SC_OLD-74fe284a20976923ab9112e7c32249aa59392d5f.tar.xz
Trying Melanie's fix
Diffstat (limited to 'OpenSim/Region')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/UnackedPacketCollection.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/UnackedPacketCollection.cs b/OpenSim/Region/ClientStack/LindenUDP/UnackedPacketCollection.cs
index 6ecc0c8..39882fb 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/UnackedPacketCollection.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/UnackedPacketCollection.cs
@@ -111,11 +111,12 @@ namespace OpenSim.Region.ClientStack.LindenUDP
111 { 111 {
112 lock (SyncRoot) 112 lock (SyncRoot)
113 { 113 {
114 if (packets.Count == 0) 114 OutgoingPacket p;
115 return null;
116 115
117 using (SortedDictionary<uint, OutgoingPacket>.ValueCollection.Enumerator e = packets.Values.GetEnumerator()) 116 using (SortedDictionary<uint, OutgoingPacket>.ValueCollection.Enumerator e = packets.Values.GetEnumerator())
118 return e.Current; 117 p = e.Current;
118
119 return p;
119 } 120 }
120 } 121 }
121 122