diff --git a/indra/llcommon/llerror.cpp b/indra/llcommon/llerror.cpp
index 2fe9775e10fc7b7909e8adcd87038e92ee31ab63..02d920b5813a7e5d4cb902faa713bc05dd95c9bc 100644
--- a/indra/llcommon/llerror.cpp
+++ b/indra/llcommon/llerror.cpp
@@ -571,8 +571,9 @@ namespace LLError
 		mFunctionString += std::string(mFunction) + ":";
 		for (size_t i = 0; i < mTagCount; i++)
 		{
-			mTagString += std::string("#") + mTags[i] + ((i == mTagCount - 1) ? "" : ",");
+			mTagString += mTags[i] + ((i == mTagCount - 1) ? "" : ",");
 		}
+        mTagString += std::string("#");
 	}
 
 	CallSite::~CallSite()