From 477b30a1adb6acb5e0f6df22061bf45f109204a3 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Sat, 25 Sep 2010 13:12:12 +0200 Subject: Core/DBLayer: Fix a memory leak in Field class, properly clear buffer before repopulating it. Fixes many issues (from wrong subnames on NPCs to absent GO/Creature spawns) Thanks to Rat for helping find the issue --HG-- branch : trunk --- src/server/shared/Database/QueryResult.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (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 bd02e11385c..a887b1a9a36 100644 --- a/src/server/shared/Database/QueryResult.cpp +++ b/src/server/shared/Database/QueryResult.cpp @@ -162,7 +162,7 @@ bool ResultSet::NextRow() } for (uint32 i = 0; i < m_fieldCount; i++) - m_currentRow[i].SetStructuredValue(row[i], m_fields[i].type, Field::SizeForType(&m_fields[i])); + m_currentRow[i].SetStructuredValue(row[i], m_fields[i].type); return true; } -- cgit v1.2.3