From d9f72fdb881e55cd8bd8bf9508cc0d55083e36aa Mon Sep 17 00:00:00 2001 From: Aokromes Date: Sun, 7 May 2017 10:35:16 +0200 Subject: [PATCH] Core/Globals: fix array out of bounds crash on loading npc_text_locale --- src/server/game/Globals/ObjectMgr.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 2026198a690..3e47a15d516 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -5702,8 +5702,8 @@ void ObjectMgr::LoadNpcTextLocales() for (uint8 i = 0; i < MAX_GOSSIP_TEXT_OPTIONS; ++i) { - AddLocaleString(fields[2 + i * 2].GetString(), locale, data.Text_0[i - 1]); - AddLocaleString(fields[3 + i * 2].GetString(), locale, data.Text_1[i - 1]); + AddLocaleString(fields[2 + i * 2].GetString(), locale, data.Text_0[i]); + AddLocaleString(fields[3 + i * 2].GetString(), locale, data.Text_1[i]); } } while (result->NextRow());