aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Database/MySQLConnection.cpp
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-09-19 10:36:48 +0200
committerMachiavelli <none@none>2010-09-19 10:36:48 +0200
commit27dd112c970d2de8242459f676f3bfbca6fb323e (patch)
tree302f880122c07d978f34ce57f1ca94ffcd9bb847 /src/server/shared/Database/MySQLConnection.cpp
parent65a50ed3a2736282f5a7e5df1339bca6f6e1ca3e (diff)
Core/DBLayer: Add an assert to trace down when a prepared statement creation has failed (99% it will be because of a bad query) - to prevent crashes at a later stage
--HG-- branch : trunk
Diffstat (limited to 'src/server/shared/Database/MySQLConnection.cpp')
-rw-r--r--src/server/shared/Database/MySQLConnection.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/shared/Database/MySQLConnection.cpp b/src/server/shared/Database/MySQLConnection.cpp
index f34c650ce31..e8f5bb08699 100644
--- a/src/server/shared/Database/MySQLConnection.cpp
+++ b/src/server/shared/Database/MySQLConnection.cpp
@@ -323,15 +323,15 @@ void MySQLConnection::PrepareStatement(uint32 index, const char* sql)
{
sLog.outSQLDriver("[ERROR]: In mysql_stmt_init() id: %u, sql: \"%s\"", index, sql);
sLog.outSQLDriver("[ERROR]: %s", mysql_error(m_Mysql));
- return;
+ ASSERT(false);
}
if (mysql_stmt_prepare(stmt, sql, static_cast<unsigned long>(strlen(sql))))
{
mysql_stmt_close(stmt);
- sLog.outSQLDriver("[ERROR]: In mysql_stmt_close() id: %u, sql: \"%s\"", index, sql);
+ sLog.outSQLDriver("[ERROR]: In mysql_stmt_prepare() id: %u, sql: \"%s\"", index, sql);
sLog.outSQLDriver("[ERROR]: %s", mysql_error(m_Mysql));
- return;
+ ASSERT(false);
}
MySQLPreparedStatement* mStmt = new MySQLPreparedStatement(stmt);