diff --git a/src/util/src/tconfig.c b/src/util/src/tconfig.c index d70375721c629c7e5107fcfa4a60d056fd07aafd..6ed9cff9fbabad06d00cb883933fefae443a1f5f 100644 --- a/src/util/src/tconfig.c +++ b/src/util/src/tconfig.c @@ -299,7 +299,7 @@ bool taosReadConfigOption(const char *option, char *value, char *value2, char *v for (int i = 0; i < tsGlobalConfigNum; ++i) { SGlobalCfg *cfg = tsGlobalConfig + i; if (!(cfg->cfgType & TSDB_CFG_CTYPE_B_CONFIG)) continue; - if (sourceType != 0 && !(sourceType & TSDB_CFG_CTYPE_B_CLIENT)) continue; + if (sourceType != 0 && !(cfg->cfgType & sourceType)) continue; if (strcasecmp(cfg->option, option) != 0) continue; switch (cfg->valType) {