aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Warden/WardenCheckMgr.cpp
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2020-08-20 18:34:09 +0200
committerTreeston <treeston.mmoc@gmail.com>2020-08-20 18:34:09 +0200
commitfc32c3fd3b2e91702a41798ef962cbc8475c8584 (patch)
tree5a4942e5f0a8aa62fa3084d7181dff2b63b7aff9 /src/server/game/Warden/WardenCheckMgr.cpp
parenta3971ca4b05e2913850b6d4fe7d40884fa645fa0 (diff)
Core/Warden: Ignore the `length` value in the database for MEM_CHECK checks. Hi there Aokromes.
Diffstat (limited to 'src/server/game/Warden/WardenCheckMgr.cpp')
-rw-r--r--src/server/game/Warden/WardenCheckMgr.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Warden/WardenCheckMgr.cpp b/src/server/game/Warden/WardenCheckMgr.cpp
index c3b1651ec19..5cbda5d1645 100644
--- a/src/server/game/Warden/WardenCheckMgr.cpp
+++ b/src/server/game/Warden/WardenCheckMgr.cpp
@@ -82,10 +82,10 @@ void WardenCheckMgr::LoadWardenChecks()
_checkResults.emplace(id, fields[3].GetBinary());
if (type == MEM_CHECK || type == PAGE_CHECK_A || type == PAGE_CHECK_B || type == PROC_CHECK)
- {
wardenCheck.Address = fields[4].GetUInt32();
+
+ if (type == PAGE_CHECK_A || type == PAGE_CHECK_B || type == PROC_CHECK)
wardenCheck.Length = fields[5].GetUInt8();
- }
// PROC_CHECK support missing
if (type == MEM_CHECK || type == MPQ_CHECK || type == LUA_STR_CHECK || type == DRIVER_CHECK || type == MODULE_CHECK)