diff options
author | Shauren <shauren.trinity@gmail.com> | 2019-07-14 12:06:43 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2019-07-14 12:06:43 +0200 |
commit | eed92676858c9c10b1bd570894d562b21e72a905 (patch) | |
tree | 3866d8be7b84f60a6f651e96a13c94db640c3173 /src/server/database/Database/MySQLConnection.cpp | |
parent | 3785a355117dcae24eb928255a608811efab1b91 (diff) |
Core/DB: Improved terrible assertion message
Diffstat (limited to 'src/server/database/Database/MySQLConnection.cpp')
-rw-r--r-- | src/server/database/Database/MySQLConnection.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/database/Database/MySQLConnection.cpp b/src/server/database/Database/MySQLConnection.cpp index 7c39204d5d8..08a508ba897 100644 --- a/src/server/database/Database/MySQLConnection.cpp +++ b/src/server/database/Database/MySQLConnection.cpp @@ -441,7 +441,8 @@ void MySQLConnection::Unlock() MySQLPreparedStatement* MySQLConnection::GetPreparedStatement(uint32 index) { - ASSERT(index < m_stmts.size()); + ASSERT(index < m_stmts.size(), "Tried to access invalid prepared statement index %u (max index " SZFMTD ") on database `%s`, connection type: %s", + index, m_stmts.size(), m_connectionInfo.database.c_str(), (m_connectionFlags & CONNECTION_ASYNC) ? "asynchronous" : "synchronous"); MySQLPreparedStatement* ret = m_stmts[index].get(); if (!ret) TC_LOG_ERROR("sql.sql", "Could not fetch prepared statement %u on database `%s`, connection type: %s.", |