aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
authorTeravus Ovares2007-12-21 16:55:03 +0000
committerTeravus Ovares2007-12-21 16:55:03 +0000
commita453672edb8169f9957e136ee8252e7391170721 (patch)
tree266e89502e0099dcadb0892b602e1afa397f837a /OpenSim/Framework
parentFixed that we weren't actually loading in some of the Library assets. Thanks ... (diff)
downloadopensim-SC-a453672edb8169f9957e136ee8252e7391170721.zip
opensim-SC-a453672edb8169f9957e136ee8252e7391170721.tar.gz
opensim-SC-a453672edb8169f9957e136ee8252e7391170721.tar.bz2
opensim-SC-a453672edb8169f9957e136ee8252e7391170721.tar.xz
* Remapped the Connection shutdown path.
* This fixes a *bunch* of Mantis bugs related to the following * -- Neighbouring simulators not appearing after relog * -- Login to simulator only to be logged off by simulator. * -- ThreadAbort * -- Unable to shutdown circuitCode: x
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/ClientManager.cs2
-rw-r--r--OpenSim/Framework/IClientAPI.cs2
2 files changed, 2 insertions, 2 deletions
diff --git a/OpenSim/Framework/ClientManager.cs b/OpenSim/Framework/ClientManager.cs
index 698171d..e32c9eb 100644
--- a/OpenSim/Framework/ClientManager.cs
+++ b/OpenSim/Framework/ClientManager.cs
@@ -111,7 +111,7 @@ namespace OpenSim.Framework
111 if (m_clients.TryGetValue(circuits[i], out client)) 111 if (m_clients.TryGetValue(circuits[i], out client))
112 { 112 {
113 Remove(client.CircuitCode); 113 Remove(client.CircuitCode);
114 client.Close(); 114 client.Close(false);
115 } 115 }
116 } 116 }
117 catch (System.Exception e) 117 catch (System.Exception e)
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index fde74d6..41afe27 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -572,7 +572,7 @@ namespace OpenSim.Framework
572 572
573 void SetDebug(int newDebug); 573 void SetDebug(int newDebug);
574 void InPacket(Packet NewPack); 574 void InPacket(Packet NewPack);
575 void Close(); 575 void Close(bool ShutdownCircuit);
576 void Kick(string message); 576 void Kick(string message);
577 void Stop(); 577 void Stop();
578 event ViewerEffectEventHandler OnViewerEffect; 578 event ViewerEffectEventHandler OnViewerEffect;