diff --git a/indra/newview/llviewerregion.cpp b/indra/newview/llviewerregion.cpp index 95675ceccb0a8e919a4206de30cc5715bd91d1ac..ea1917d8afe2b8e2a1a9aa477702763cea5133f3 100644 --- a/indra/newview/llviewerregion.cpp +++ b/indra/newview/llviewerregion.cpp @@ -902,9 +902,10 @@ std::string LLViewerRegion::regionFlagsToString(U64 flags) // static const std::string& LLViewerRegion::accessToString(U8 sim_access) { - static std::vector<std::string> access_strings(5); + static std::vector<std::string> access_strings; if (access_strings.empty()) { + access_strings.reserve(5); access_strings.push_back(LLTrans::getString("SIM_ACCESS_PG")); access_strings.push_back(LLTrans::getString("SIM_ACCESS_MATURE")); access_strings.push_back(LLTrans::getString("SIM_ACCESS_ADULT"));