From e3bf89b6f703fe4f82a7ee1990cb6cc0237603ac Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Fri, 24 Sep 2010 22:36:35 +0200 Subject: Core/DBLayer: - Fix memory leak introduced in previous rev - Fix linux compile, thanks to Playon for reporting --HG-- branch : trunk --- src/server/shared/Database/QueryResult.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/server/shared/Database/QueryResult.cpp') diff --git a/src/server/shared/Database/QueryResult.cpp b/src/server/shared/Database/QueryResult.cpp index b6a4e8477c9..bd02e11385c 100644 --- a/src/server/shared/Database/QueryResult.cpp +++ b/src/server/shared/Database/QueryResult.cpp @@ -44,6 +44,12 @@ m_rowPosition(0) if (!m_res) return; + if (m_stmt->bind_result_done) + { + delete[] m_stmt->bind->length; + delete[] m_stmt->bind->is_null; + } + m_rBind = new MYSQL_BIND[m_fieldCount]; m_isNull = new my_bool[m_fieldCount]; m_length = new unsigned long[m_fieldCount]; -- cgit v1.2.3