fix: resolve valgrind memory issues
This commit is contained in:
parent
5a5c58f86d
commit
a09d462478
|
@ -439,6 +439,7 @@ int32_t metaGetTbTSchemaEx(SMeta *pMeta, tb_uid_t suid, tb_uid_t uid, int32_t sv
|
||||||
tDecoderInit(&dc, pData, nData);
|
tDecoderInit(&dc, pData, nData);
|
||||||
tDecodeSSchemaWrapper(&dc, pSchemaWrapper);
|
tDecodeSSchemaWrapper(&dc, pSchemaWrapper);
|
||||||
tDecoderClear(&dc);
|
tDecoderClear(&dc);
|
||||||
|
tdbFree(pData);
|
||||||
|
|
||||||
// convert
|
// convert
|
||||||
STSchemaBuilder sb = {0};
|
STSchemaBuilder sb = {0};
|
||||||
|
|
|
@ -105,7 +105,7 @@ int32_t tsdbInsertTableData(STsdb *pTsdb, int64_t version, SSubmitMsgIter *pMsgI
|
||||||
|
|
||||||
// check if table exists (todo: refact)
|
// check if table exists (todo: refact)
|
||||||
SMetaReader mr = {0};
|
SMetaReader mr = {0};
|
||||||
SMetaEntry me = {0};
|
// SMetaEntry me = {0};
|
||||||
metaReaderInit(&mr, pTsdb->pVnode->pMeta, 0);
|
metaReaderInit(&mr, pTsdb->pVnode->pMeta, 0);
|
||||||
if (metaGetTableEntryByUid(&mr, pMsgIter->uid) < 0) {
|
if (metaGetTableEntryByUid(&mr, pMsgIter->uid) < 0) {
|
||||||
metaReaderClear(&mr);
|
metaReaderClear(&mr);
|
||||||
|
@ -117,6 +117,8 @@ int32_t tsdbInsertTableData(STsdb *pTsdb, int64_t version, SSubmitMsgIter *pMsgI
|
||||||
if (mr.me.type == TSDB_NORMAL_TABLE) {
|
if (mr.me.type == TSDB_NORMAL_TABLE) {
|
||||||
sverNew = mr.me.ntbEntry.schemaRow.version;
|
sverNew = mr.me.ntbEntry.schemaRow.version;
|
||||||
} else {
|
} else {
|
||||||
|
tDecoderClear(&mr.coder);
|
||||||
|
|
||||||
metaGetTableEntryByUid(&mr, mr.me.ctbEntry.suid);
|
metaGetTableEntryByUid(&mr, mr.me.ctbEntry.suid);
|
||||||
sverNew = mr.me.stbEntry.schemaRow.version;
|
sverNew = mr.me.stbEntry.schemaRow.version;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue