Fix a nullref in a debug message. If we have no SceneAgent, we can't output data from it.
parent
d43d3df724
commit
8014ce7f1a
|
@ -2055,12 +2055,15 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||||
{
|
{
|
||||||
ClientLogoutsDueToNoReceives++;
|
ClientLogoutsDueToNoReceives++;
|
||||||
|
|
||||||
m_log.WarnFormat(
|
if (client.SceneAgent != null)
|
||||||
"[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);
|
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.");
|
client.Kick("Simulator logged you out due to connection timeout.");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!m_scene.CloseAgent(client.AgentId, true))
|
if (!m_scene.CloseAgent(client.AgentId, true))
|
||||||
|
|
Loading…
Reference in New Issue