aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDeadMouse <max180297@ya.ru>2022-10-18 12:19:52 +0300
committerGitHub <noreply@github.com>2022-10-18 11:19:52 +0200
commit429a7e75f33c4702eefcbe36892b7377b8e99321 (patch)
treeda1315681d58d40322d38e828aa71c6bfc4768e9
parent1a1737b7cca93435419884e1de51aeba18037425 (diff)
Core/PlayerDump: Fixed dumping empty binary fields. (#28376)
-rw-r--r--src/server/game/Tools/PlayerDump.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/game/Tools/PlayerDump.cpp b/src/server/game/Tools/PlayerDump.cpp
index a818c38dc58..97b6b6e3c98 100644
--- a/src/server/game/Tools/PlayerDump.cpp
+++ b/src/server/game/Tools/PlayerDump.cpp
@@ -640,7 +640,11 @@ inline void AppendTableDump(StringTransaction& trans, TableStruct const& tableSt
else
{
std::vector<uint8> b(fields[i].GetBinary());
- ss << "0x" << ByteArrayToHexStr(b);
+
+ if (!b.empty())
+ ss << "0x" << ByteArrayToHexStr(b);
+ else
+ ss << '\'' << '\'';
}
}