aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/shared/Database/QueryResult.cpp2
-rwxr-xr-xsrc/server/shared/Database/QueryResult.h3
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)