aboutsummaryrefslogtreecommitdiff
path: root/src/common/DataStores/DB2Meta.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2017-02-26 15:00:46 +0100
committerShauren <shauren.trinity@gmail.com>2017-02-26 15:00:46 +0100
commitbc2380e105404535ebb89b6a379ba9bc9454acfc (patch)
tree0ba852c56d2813b8a23bae763c7301676d5e394e /src/common/DataStores/DB2Meta.cpp
parent047c6f072ba08e0a939cd29d268bb687a7ea7a85 (diff)
Core/DataStores: Fixed Meta->Types/TypesString mixup causing crashes when trying to send hotfix for nonlocalized string
Closes #18882 (for real this time)
Diffstat (limited to 'src/common/DataStores/DB2Meta.cpp')
-rw-r--r--src/common/DataStores/DB2Meta.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/common/DataStores/DB2Meta.cpp b/src/common/DataStores/DB2Meta.cpp
index 2b6f635a99f..48a1c3172a4 100644
--- a/src/common/DataStores/DB2Meta.cpp
+++ b/src/common/DataStores/DB2Meta.cpp
@@ -16,6 +16,7 @@
*/
#include "DB2Meta.h"
+#include "Errors.h"
DB2Meta::DB2Meta(int32 indexField, uint32 fieldCount, uint32 layoutHash, char const* types, uint8 const* arraySizes)
: IndexField(indexField), FieldCount(fieldCount), LayoutHash(layoutHash), Types(types), ArraySizes(arraySizes)
@@ -52,9 +53,11 @@ uint32 DB2Meta::GetRecordSize() const
size += 4;
break;
case FT_STRING:
- case FT_STRING_NOT_LOCALIZED:
size += sizeof(char*);
break;
+ default:
+ ASSERT(false, "Unsupported column type specified %c", Types[i]);
+ break;
}
}
}