diff --git a/indra/llmessage/llavatarnamecache.cpp b/indra/llmessage/llavatarnamecache.cpp
index e0b77e3105fe5a962118d995c37cbb94bec963c1..97f279268647a1e5a247fd558eba5344c803fafa 100644
--- a/indra/llmessage/llavatarnamecache.cpp
+++ b/indra/llmessage/llavatarnamecache.cpp
@@ -566,6 +566,10 @@ void LLAvatarNameCache::eraseUnrefreshed()
                                          << LL_ENDL;
                 sCache.erase(it++);
             }
+			else
+			{
+				++it;
+			}
         }
         LL_INFOS("AvNameCache") << sCache.size() << " cached avatar names" << LL_ENDL;
 	}