aboutsummaryrefslogtreecommitdiff
path: root/src/server/bnetserver/Server/Session.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2014-11-10 01:19:24 +0100
committerShauren <shauren.trinity@gmail.com>2014-11-10 01:19:24 +0100
commit0c27ffaa49c7e3e6880051ac74581cae51d83351 (patch)
tree341ff599888d4158edffd729b44f8932b52872f7 /src/server/bnetserver/Server/Session.cpp
parent2545804288dfac716ae474574d4ed47e71c500f1 (diff)
Core/Commands: Battle.net account command changes
* All commands renamed from "battlenetaccount" to "bnetaccount" * bnetaccount create now also creates and links initial game account * Added new commands bnetaccount link/unlink to manage relations between existing accounts
Diffstat (limited to 'src/server/bnetserver/Server/Session.cpp')
-rw-r--r--src/server/bnetserver/Server/Session.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/bnetserver/Server/Session.cpp b/src/server/bnetserver/Server/Session.cpp
index 8a23a839146..0a5a2de499a 100644
--- a/src/server/bnetserver/Server/Session.cpp
+++ b/src/server/bnetserver/Server/Session.cpp
@@ -771,8 +771,9 @@ bool Battlenet::Session::HandlePasswordModule(BitStream* dataStream, ServerPacke
fields = result->Fetch();
std::ostringstream name;
std::string originalName = fields[1].GetString();
- if (originalName.find('#') != std::string::npos)
- name << "WoW" << uint32(fields[0].GetUInt8());
+ std::size_t hashPos = originalName.find('#');
+ if (hashPos != std::string::npos)
+ name << "WoW" << originalName.substr(hashPos + 1);
else
name << originalName;