Core/CharacterHandler: Fix ¨[ERROR] GetUInt32() on non-numeric field¨ on a certain query.

Author: toshik.777
Closes issue #5068

--HG--
branch : trunk
This commit is contained in:
Machiavelli
2010-12-14 19:14:54 +01:00
parent 9a806e63c1
commit 3b0297f912
@@ -366,7 +366,7 @@ void WorldSession::HandleCharCreateOpcode(WorldPacket & recv_data)
return; return;
} }
QueryResult resultacct = LoginDatabase.PQuery("SELECT SUM(numchars) FROM realmcharacters WHERE acctid = '%d'", GetAccountId()); QueryResult resultacct = LoginDatabase.PQuery("SELECT IFNULL(SUM(numchars), 0) FROM realmcharacters WHERE acctid = '%d'", GetAccountId());
if (resultacct) if (resultacct)
{ {
Field *fields = resultacct->Fetch(); Field *fields = resultacct->Fetch();