aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim')
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs9
1 files changed, 9 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
index 67c5e38..6b70922 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
@@ -12700,6 +12700,15 @@ namespace OpenSim.Region.ClientStack.LindenUDP
12700 12700
12701 private bool HandleUseCircuitCode(IClientAPI sender, Packet Pack) 12701 private bool HandleUseCircuitCode(IClientAPI sender, Packet Pack)
12702 { 12702 {
12703 UseCircuitCodePacket uccp = (UseCircuitCodePacket)Pack;
12704 if(uccp.CircuitCode.ID == m_agentId &&
12705 uccp.CircuitCode.SessionID == m_sessionId &&
12706 uccp.CircuitCode.Code == m_circuitCode &&
12707 SceneAgent != null &&
12708 !((ScenePresence)SceneAgent).IsDeleted
12709 )
12710 SendRegionHandshake(); // possible someone returning
12711
12703 return true; 12712 return true;
12704 } 12713 }
12705 12714