diff options
author | Justin Clark-Casey (justincc) | 2014-10-22 23:46:05 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2014-11-25 23:22:20 +0000 |
commit | b7ef6009a7a57be6457b61220333d08a8976d9d1 (patch) | |
tree | 8a55c97dfabefc7f1b130025f96bff7582f532a3 /OpenSim/Region/Framework/Scenes/EventManager.cs | |
parent | For now, send all non-full terse updates for ones own avatar directly to the ... (diff) | |
download | opensim-SC_OLD-b7ef6009a7a57be6457b61220333d08a8976d9d1.zip opensim-SC_OLD-b7ef6009a7a57be6457b61220333d08a8976d9d1.tar.gz opensim-SC_OLD-b7ef6009a7a57be6457b61220333d08a8976d9d1.tar.bz2 opensim-SC_OLD-b7ef6009a7a57be6457b61220333d08a8976d9d1.tar.xz |
In Scene.AddNewAgent(), avoid a situation where an exception can result in a client being added to the manager without IClientAPI.SceneAgent being set.
This is done by adjusting the order of code so that SceneAgent will always be set before adding the client.
Various parts of the code (rightly) assume that a a client registered to the manager will always have a SceneAgent set no matter what.
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/EventManager.cs')
0 files changed, 0 insertions, 0 deletions