diff options
author | Tom Grimshaw | 2010-07-03 06:11:46 -0700 |
---|---|---|
committer | Tom Grimshaw | 2010-07-03 06:11:46 -0700 |
commit | e4739523d3a9f19a0af385b64fb81fcd83a3a175 (patch) | |
tree | 95a602904a1c0234725d1e4386eadeecfe34b364 /OpenSim/Region/ClientStack/LindenUDP | |
parent | Fix Undo! Made a lot of changes to Undo state saving; it now considers that ... (diff) | |
parent | Now, fix the slash issue the right way. Our URLs now work like SL's (diff) | |
download | opensim-SC-e4739523d3a9f19a0af385b64fb81fcd83a3a175.zip opensim-SC-e4739523d3a9f19a0af385b64fb81fcd83a3a175.tar.gz opensim-SC-e4739523d3a9f19a0af385b64fb81fcd83a3a175.tar.bz2 opensim-SC-e4739523d3a9f19a0af385b64fb81fcd83a3a175.tar.xz |
Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs index cda461c..f2bcc0b 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs | |||
@@ -900,7 +900,16 @@ 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(); | ||
904 | } | 913 | } |
905 | else | 914 | else |
906 | { | 915 | { |