Prevent a null ref when getting the velocity of an avatar during login or

logout.
avinationmerge
Melanie 2012-06-07 00:24:07 +02:00
parent bdc62144ae
commit 5876a4d392
1 changed files with 3 additions and 2 deletions

View File

@ -2536,12 +2536,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
{
m_host.AddScriptLPS(1);
Vector3 vel;
Vector3 vel = Vector3.Zero;
if (m_host.ParentGroup.IsAttachment)
{
ScenePresence avatar = m_host.ParentGroup.Scene.GetScenePresence(m_host.ParentGroup.AttachedAvatar);
vel = avatar.Velocity;
if (avatar != null)
vel = avatar.Velocity;
}
else
{