diff --git a/indra/newview/llhudeffectlookat.cpp b/indra/newview/llhudeffectlookat.cpp
index 6cb99855ea3aa05126acb3057af2d74f1ae1bf32..26482130bd065acd95b6077272a526935dc6a932 100644
--- a/indra/newview/llhudeffectlookat.cpp
+++ b/indra/newview/llhudeffectlookat.cpp
@@ -432,7 +432,7 @@ BOOL LLHUDEffectLookAt::setLookAt(ELookAtType target_type, LLViewerObject *objec
 		}
 	}
 	static LLCachedControl<bool> clamp_lookat_enabled(gSavedSettings, "AlchemyLookAtClampEnabled", false);
-	bool clamp_lookat = clamp_lookat_enabled && !looking_at_self && 
+	bool clamp_lookat = clamp_lookat_enabled && isAgentAvatarValid() && !looking_at_self && 
 						(*mAttentions)[target_type].mName != "Respond" &&
 						(*mAttentions)[target_type].mName != "Conversation" &&
 						(*mAttentions)[target_type].mName != "AutoListen";