aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Database/Implementation
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-09-03 17:30:23 +0200
committerMachiavelli <none@none>2010-09-03 17:30:23 +0200
commit5469af37754e13305070ccab0739fdb8016b9e8a (patch)
treeab9a15ab5a5903ba27bfcafda22c5929b0c3ecde /src/server/shared/Database/Implementation
parentd207f0d9a50658ab5ec48ea40c225deb295f73ab (diff)
Core/DBLayer: Add an assert to detetct calls to invalid prepared statements.
--HG-- branch : trunk
Diffstat (limited to 'src/server/shared/Database/Implementation')
-rw-r--r--src/server/shared/Database/Implementation/CharacterDatabase.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/shared/Database/Implementation/CharacterDatabase.cpp b/src/server/shared/Database/Implementation/CharacterDatabase.cpp
index e84b7716522..e890be9a144 100644
--- a/src/server/shared/Database/Implementation/CharacterDatabase.cpp
+++ b/src/server/shared/Database/Implementation/CharacterDatabase.cpp
@@ -20,11 +20,15 @@
bool CharacterDatabaseConnection::Open(const std::string& infoString)
{
+ if (!MySQLConnection::Open(infoString))
+ return false;
+
+ m_stmts.resize(MAX_CHARACTERDATABASE_STATEMENTS);
/*
##################################
LOAD YOUR PREPARED STATEMENTS HERE
##################################
*/
- return MySQLConnection::Open(infoString);
+ return true;
}