Thank you kindly, Melanie for a patch that adds a two-stage
check. It seems there may be a race. For me, this patch, just as it is here, fixes it.0.6.0-stable
parent
fb1c7e62d2
commit
5f2b8fd5e1
|
@ -1403,7 +1403,13 @@ namespace OpenSim.Region.Environment.Scenes
|
|||
/// <param name="remoteAvatar"></param>
|
||||
public void SendFullUpdateToOtherClient(ScenePresence remoteAvatar)
|
||||
{
|
||||
if (remoteAvatar == null || remoteAvatar.ControllingClient == null)
|
||||
// 2 stage check is needed.
|
||||
if (remoteAvatar == null)
|
||||
return;
|
||||
IClientAPI cl=remoteAvatar.ControllingClient;
|
||||
if(cl == null)
|
||||
return;
|
||||
if(m_appearance.Texture == null)
|
||||
return;
|
||||
|
||||
remoteAvatar.m_controllingClient.SendAvatarData(m_regionInfo.RegionHandle, m_firstname, m_lastname, m_uuid,
|
||||
|
|
Loading…
Reference in New Issue