Fix a nullref in a debug message. If we have no SceneAgent, we can't output data from it.
parent
d43d3df724
commit
8014ce7f1a
|
@ -2055,13 +2055,16 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
|||
{
|
||||
ClientLogoutsDueToNoReceives++;
|
||||
|
||||
if (client.SceneAgent != null)
|
||||
{
|
||||
m_log.WarnFormat(
|
||||
"[LLUDPSERVER]: No packets received from {0} agent of {1} for {2}ms in {3}. Disconnecting.",
|
||||
client.SceneAgent.IsChildAgent ? "child" : "root", client.Name, timeoutTicks, m_scene.Name);
|
||||
|
||||
if (client.SceneAgent != null && !client.SceneAgent.IsChildAgent)
|
||||
if (!client.SceneAgent.IsChildAgent)
|
||||
client.Kick("Simulator logged you out due to connection timeout.");
|
||||
}
|
||||
}
|
||||
|
||||
if (!m_scene.CloseAgent(client.AgentId, true))
|
||||
client.Close(true,true);
|
||||
|
|
Loading…
Reference in New Issue