From a2e7e18440ebd4e6c6e640a12f45d969c37b6b09 Mon Sep 17 00:00:00 2001 From: wangmm0220 Date: Wed, 28 Aug 2024 10:13:25 +0800 Subject: [PATCH] fix:[TD-31696] change fmin/fmax in SConfigItem from double to float --- include/util/tconfig.h | 4 ++-- source/util/src/tconfig.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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); }