diff --git a/indra/newview/llviewerobjectlist.cpp b/indra/newview/llviewerobjectlist.cpp
index fb054bf4097611f50a50af8a1811feac17c7a7fb..fef3c070aaed4edc840c99c2d7318907124f6aa7 100644
--- a/indra/newview/llviewerobjectlist.cpp
+++ b/indra/newview/llviewerobjectlist.cpp
@@ -842,7 +842,7 @@ void LLViewerObjectList::updateApparentAngles(LLAgent &agent)
 	for (i = mCurLazyUpdateIndex; i < max_value; i++)
 	{
 		objectp = mObjects[i];
-		if (!objectp->isDead())
+		if (objectp && !objectp->isDead())
 		{
 			num_objects++;