diff --git a/indra/newview/llagent.cpp b/indra/newview/llagent.cpp
index a061744f7c4d5869c02f45e156e12477e41bb0dd..59f61dfdfb77f7ca0e931e16274ef0cd274f6071 100644
--- a/indra/newview/llagent.cpp
+++ b/indra/newview/llagent.cpp
@@ -956,6 +956,7 @@ void LLAgent::sendMessage()
 	if (!mRegionp)
 	{
 		llerrs << "No region for agent yet!" << llendl;
+		return;
 	}
 	gMessageSystem->sendMessage(mRegionp->getHost());
 }