diff --git a/include/util/tconfig.h b/include/util/tconfig.h index f109153384..3fc247982f 100644 --- a/include/util/tconfig.h +++ b/include/util/tconfig.h @@ -84,11 +84,11 @@ typedef struct SConfigItem { }; union { int64_t imin; - double fmin; + float fmin; }; union { int64_t imax; - double fmax; + float fmax; }; SArray *array; // SDiskCfg/SLogVar } SConfigItem; diff --git a/source/util/src/tconfig.c b/source/util/src/tconfig.c index 5f0ab9a321..42689617a3 100644 --- a/source/util/src/tconfig.c +++ b/source/util/src/tconfig.c @@ -199,7 +199,7 @@ static int32_t cfgSetFloat(SConfigItem *pItem, const char *value, ECfgSrcType st TAOS_RETURN(TSDB_CODE_OUT_OF_RANGE); } - pItem->fval = (float)dval; + pItem->fval = dval; pItem->stype = stype; TAOS_RETURN(TSDB_CODE_SUCCESS); }