aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Database/QueryResult.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/shared/Database/QueryResult.cpp')
-rw-r--r--src/server/shared/Database/QueryResult.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/shared/Database/QueryResult.cpp b/src/server/shared/Database/QueryResult.cpp
index f2350df9e6d..61f41e75587 100644
--- a/src/server/shared/Database/QueryResult.cpp
+++ b/src/server/shared/Database/QueryResult.cpp
@@ -176,8 +176,13 @@ void ResultBind::FreeBindBuffer()
void ResultBind::CleanUp()
{
+ if (m_res)
+ mysql_free_result(m_res);
+
FreeBindBuffer();
mysql_stmt_free_result(m_stmt);
+
+ delete[] m_rBind;
}
uint8 PreparedResultSet::GetUInt8(uint32 index)