aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Tools/PlayerDump.cpp
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2018-02-17 23:26:50 +0100
committerjackpoz <giacomopoz@gmail.com>2018-02-17 23:26:50 +0100
commit572eab1c355d9298ee640ebd7439f55366224fb8 (patch)
tree58265c7cc54183579f100182ceb81729c8994a84 /src/server/game/Tools/PlayerDump.cpp
parent76b57eeba837130a44e31c9eac8225d96a7b5809 (diff)
Core/Misc: ASSERT() cleanup
Move some functions calls out of ASSERT() calls. ASSERT() should only apply checks without modifying any object and without having any side effect.
Diffstat (limited to 'src/server/game/Tools/PlayerDump.cpp')
-rw-r--r--src/server/game/Tools/PlayerDump.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/server/game/Tools/PlayerDump.cpp b/src/server/game/Tools/PlayerDump.cpp
index 1c11121b94a..414eaf22d07 100644
--- a/src/server/game/Tools/PlayerDump.cpp
+++ b/src/server/game/Tools/PlayerDump.cpp
@@ -168,10 +168,12 @@ std::vector<TableStruct> CharacterTables;
inline bool StringsEqualCaseInsensitive(std::string const& left, std::string const& right)
{
std::string upperLeftString = left;
- ASSERT(Utf8ToUpperOnlyLatin(upperLeftString));
+ bool leftResult = Utf8ToUpperOnlyLatin(upperLeftString);
+ ASSERT(leftResult);
std::string upperRightString = right;
- ASSERT(Utf8ToUpperOnlyLatin(upperRightString));
+ bool rightResult = Utf8ToUpperOnlyLatin(upperRightString);
+ ASSERT(rightResult);
return upperLeftString == upperRightString;
}
@@ -270,7 +272,8 @@ void PlayerDump::InitializeTables()
TableField f;
f.FieldName = columnName;
- ASSERT(Utf8ToUpperOnlyLatin(columnName));
+ bool toUpperResult = Utf8ToUpperOnlyLatin(columnName);
+ ASSERT(toUpperResult);
t.TableFields.emplace_back(std::move(f));
} while (result->NextRow());