aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2014-12-26 01:38:40 +0100
committerShauren <shauren.trinity@gmail.com>2014-12-26 01:38:40 +0100
commit3c3b42362f19c35467e10923c521a8b93913b40d (patch)
tree1b441ec43742d5ece03d5fbbe6145fd5ba8dd13e /src/server/shared
parentdef2bfc83cadb8a78dcb9a004aab097973dd0cba (diff)
Core/DataStores: Added DB2Manager
* Moved DB2 helpers to new class * Moved hotfix data to hotfixes database and core management functions to DB2Manager class * Updated HotfixNotifyBlob packet
Diffstat (limited to 'src/server/shared')
-rw-r--r--src/server/shared/DataStores/DB2StorageLoader.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/shared/DataStores/DB2StorageLoader.cpp b/src/server/shared/DataStores/DB2StorageLoader.cpp
index f716b9e805e..928ee5e8e91 100644
--- a/src/server/shared/DataStores/DB2StorageLoader.cpp
+++ b/src/server/shared/DataStores/DB2StorageLoader.cpp
@@ -494,7 +494,7 @@ char* DB2DatabaseLoader::Load(const char* format, int32 preparedStatement, uint3
case FT_STRING:
{
LocalizedString** slot = (LocalizedString**)(&dataTable[offset]);
- *slot = (LocalizedString*)(&stringHolders[stringHoldersRecordPoolSize * rec++ + stringHolderSize * stringFieldNumInRecord]);
+ *slot = (LocalizedString*)(&stringHolders[stringHoldersRecordPoolSize * rec + stringHolderSize * stringFieldNumInRecord]);
// Value in database in main table field must be for enUS locale
if (char* str = AddLocaleString(*slot, LOCALE_enUS, fields[f].GetString()))
@@ -510,6 +510,8 @@ char* DB2DatabaseLoader::Load(const char* format, int32 preparedStatement, uint3
}
}
}
+
+ ++rec;
} while (result->NextRow());
// Reallocate index if needed