diff --git a/source/util/src/tconfig.c b/source/util/src/tconfig.c index aa9f6d6e45..cbc0c5bd4d 100644 --- a/source/util/src/tconfig.c +++ b/source/util/src/tconfig.c @@ -507,7 +507,7 @@ const char *cfgDtypeStr(ECfgDataType type) { return "int64"; case CFG_DTYPE_FLOAT: return "float"; - case CFG_DTYPE_FLOAT: + case CFG_DTYPE_DOUBLE: return "double"; case CFG_DTYPE_STRING: return "string"; diff --git a/utils/TSZ/sz/src/transcode.c b/utils/TSZ/sz/src/transcode.c index e49cce840c..4046b088f3 100644 --- a/utils/TSZ/sz/src/transcode.c +++ b/utils/TSZ/sz/src/transcode.c @@ -31,8 +31,8 @@ void encode_with_fse(int *type, size_t dataSeriesLength, unsigned int intervals, // transcoding int md = intervals / 2; - uint8_t type2code[intervals]; - unsigned int diff[intervals]; + uint8_t* type2code = (uint8_t *)malloc(intervals * sizeof(uint8_t)); + uint32_t* diff = (uint32_t *)malloc(intervals * sizeof(uint32_t)); for (int i = md; i < intervals; i++) { @@ -80,6 +80,8 @@ void encode_with_fse(int *type, size_t dataSeriesLength, unsigned int intervals, exit(1); } free(tp_code); + free(type2code); + free(diff); return; }