diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/shared/Database/QueryResult.cpp | 2 | ||||
-rwxr-xr-x | src/server/shared/Database/QueryResult.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/server/shared/Database/QueryResult.cpp b/src/server/shared/Database/QueryResult.cpp index 6df3d53956a..88f8206a3bf 100644 --- a/src/server/shared/Database/QueryResult.cpp +++ b/src/server/shared/Database/QueryResult.cpp @@ -133,7 +133,7 @@ void ResultBind::BindResult(uint32& num_rows) //- This is where we prepare the buffer based on metadata uint32 i = 0; MYSQL_FIELD* field; - while (field = mysql_fetch_field(m_res)) + while ((field = mysql_fetch_field(m_res))) { size_t size = SizeForType(field); if (size == 0) diff --git a/src/server/shared/Database/QueryResult.h b/src/server/shared/Database/QueryResult.h index 6dca51fddc1..846297f14a6 100755 --- a/src/server/shared/Database/QueryResult.h +++ b/src/server/shared/Database/QueryResult.h @@ -101,7 +101,8 @@ class ResultBind friend class PreparedResultSet; public: - ResultBind(MYSQL_STMT* stmt) : m_stmt(stmt), m_fieldCount(NULL), m_isNull(NULL), m_length(NULL), m_rBind(NULL) {} + ResultBind(MYSQL_STMT* stmt) : m_rBind(NULL), m_stmt(stmt), m_isNull(NULL), m_length(NULL), m_fieldCount(0) {} + ~ResultBind() { if (!m_fieldCount) |