diff options
| author | Shauren <shauren.trinity@gmail.com> | 2014-12-26 01:38:40 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2014-12-26 01:38:40 +0100 |
| commit | 3c3b42362f19c35467e10923c521a8b93913b40d (patch) | |
| tree | 1b441ec43742d5ece03d5fbbe6145fd5ba8dd13e /src/server/shared | |
| parent | def2bfc83cadb8a78dcb9a004aab097973dd0cba (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.cpp | 4 |
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 |
