aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2015-01-20 22:55:06 +0100
committerjackpoz <giacomopoz@gmail.com>2015-01-20 22:55:06 +0100
commit0edc35b9219da35566e018f2354315957bb07667 (patch)
tree4789f6e2b4c00a8cc3a547b0457a6fd3bdf76f8d /src/server/shared
parent0ceb8003ee40d3766e217749aca86bc6a301537a (diff)
Core/Misc: Fix static analysis issues
Fix some static analysis issues reported by Coverity
Diffstat (limited to 'src/server/shared')
-rw-r--r--src/server/shared/DataStores/DB2StorageLoader.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/shared/DataStores/DB2StorageLoader.cpp b/src/server/shared/DataStores/DB2StorageLoader.cpp
index fa8a12bb9b4..75cb01d00cd 100644
--- a/src/server/shared/DataStores/DB2StorageLoader.cpp
+++ b/src/server/shared/DataStores/DB2StorageLoader.cpp
@@ -545,7 +545,11 @@ char* DB2DatabaseLoader::Load(const char* format, int32 preparedStatement, uint3
} while (result->NextRow());
if (!newRecords)
+ {
+ delete[] tempDataTable;
+ delete[] newIndexes;
return nullptr;
+ }
// Compact new data table to only contain new records not previously loaded from file
char* dataTable = new char[newRecords * recordSize];