aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
authorTom Grimshaw2010-07-17 14:34:35 -0700
committerTom Grimshaw2010-07-17 14:34:35 -0700
commit17412389f3cbc4a98c3fb11963ebec821fcd5e11 (patch)
treebf747e2a318a75179070c7d53bba54f11191bd0c /OpenSim/Region
parentXGitminster: Update config options; commitFrameInterval -> CommitInterval and... (diff)
downloadopensim-SC-17412389f3cbc4a98c3fb11963ebec821fcd5e11.zip
opensim-SC-17412389f3cbc4a98c3fb11963ebec821fcd5e11.tar.gz
opensim-SC-17412389f3cbc4a98c3fb11963ebec821fcd5e11.tar.bz2
opensim-SC-17412389f3cbc4a98c3fb11963ebec821fcd5e11.tar.xz
Revert 233c872.. "* Call client.Start() sunchronously. Calling thos async avoids some stuttering", pending fix for the core issue
Diffstat (limited to 'OpenSim/Region')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs11
1 files changed, 1 insertions, 10 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs
index f2bcc0b..cda461c 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs
@@ -900,16 +900,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
900 900
901 // Start the IClientAPI 901 // Start the IClientAPI
902 // Spin it off so that it doesn't clog up the LLUDPServer 902 // Spin it off so that it doesn't clog up the LLUDPServer
903 //Util.FireAndForget(delegate(object o) { client.Start(); }); 903 Util.FireAndForget(delegate(object o) { client.Start(); });
904
905 // NOTE: DO NOT CALL THIS ASYNCHRONOUSLY!!!!!
906 // This method will ultimately cause the modules to hook
907 // client events in OnNewClient. If they can't do this
908 // before further packets are processed, packets WILL BE LOST.
909 // This includes the all-important EconomyDataRequest!
910 // So using FireAndForget here WILL screw up money. Badly.
911 // You have been warned!
912 client.Start();
913 } 904 }
914 else 905 else
915 { 906 {