aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2017-05-07 05:32:40 -0300
committerariel- <ariel-@users.noreply.github.com>2017-05-07 05:35:30 -0300
commit1d905b78ec4700c9475fd257efd4eac96bc7f417 (patch)
treeb58e32a9cf872c232eb1d9c9c65d7c206cc9fe81 /src
parentc06f0bea9a9fc39474f64dca6b6eb2ace56cf8fb (diff)
Core/Globals: fix array out of bounds crash on loading npc_text_locale
Closes #19556
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Globals/ObjectMgr.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp
index f094933efd7..82f3e46ab82 100644
--- a/src/server/game/Globals/ObjectMgr.cpp
+++ b/src/server/game/Globals/ObjectMgr.cpp
@@ -5576,8 +5576,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());