enh:[TD-32166]remove useless code in sml

This commit is contained in:
wangmm0220 2024-10-22 17:50:26 +08:00
parent 21a7b6dc16
commit 574998f028
1 changed files with 9 additions and 3 deletions

View File

@ -197,7 +197,13 @@ void smlBuildTsKv(SSmlKv *kv, int64_t ts) {
}
static void smlDestroySTableMeta(void *para) {
if (para == NULL) {
return;
}
SSmlSTableMeta *meta = *(SSmlSTableMeta **)para;
if (meta == NULL) {
return;
}
taosHashCleanup(meta->tagHash);
taosHashCleanup(meta->colHash);
taosArrayDestroy(meta->tags);
@ -252,7 +258,7 @@ int32_t smlBuildSuperTableInfo(SSmlHandle *info, SSmlLineInfo *currElement, SSml
return code;
END:
smlDestroySTableMeta(*sMeta);
smlDestroySTableMeta(sMeta);
taosMemoryFreeClear(pTableMeta);
return code;
}
@ -587,7 +593,7 @@ int32_t smlBuildSTableMeta(bool isDataFormat, SSmlSTableMeta **sMeta) {
return TSDB_CODE_SUCCESS;
END:
smlDestroySTableMeta(meta);
smlDestroySTableMeta(&meta);
return TSDB_CODE_OUT_OF_MEMORY;
}
@ -1400,7 +1406,7 @@ static int32_t smlParseLineBottom(SSmlHandle *info) {
SML_CHECK_CODE(smlBuildSTableMeta(info->dataFormat, &meta));
code = taosHashPut(info->superTables, elements->measure, elements->measureLen, &meta, POINTER_BYTES);
if (code != TSDB_CODE_SUCCESS) {
smlDestroySTableMeta(meta);
smlDestroySTableMeta(&meta);
uError("SML:0x%" PRIx64 " put measuer to hash failed", info->id);
goto END;
}