fix(Core/Warden): Fixed random kicks caused by warden. (#5027)

Co-authored-by: UltraNix <ultranix@gmail.com>
This commit is contained in:
UltraNix
2021-03-28 18:45:15 +02:00
committed by GitHub
parent 8a4f8f8cc6
commit 687e3e428e
2 changed files with 7 additions and 2 deletions

View File

@@ -0,0 +1,5 @@
INSERT INTO `version_db_characters` (`sql_rev`) VALUES ('1616857517874136100');
DELETE FROM `warden_action` WHERE `wardenId`=437;
INSERT INTO `warden_action` (`wardenId`, `action`) VALUES
(437, 0);

View File

@@ -397,7 +397,7 @@ void WardenWin::RequestChecks()
case PAGE_CHECK_A:
case PAGE_CHECK_B:
{
std::vector<uint8> data = check->Data.ToByteVector(0, false);
std::vector<uint8> data = check->Data.ToByteVector(24, false);
buff.append(data.data(), data.size());
buff << uint32(check->Address);
buff << uint8(check->Length);
@@ -411,7 +411,7 @@ void WardenWin::RequestChecks()
}
case DRIVER_CHECK:
{
std::vector<uint8> data = check->Data.ToByteVector(0, false);
std::vector<uint8> data = check->Data.ToByteVector(24, false);
buff.append(data.data(), data.size());
buff << uint8(index++);
break;