fix error

This commit is contained in:
Hongze Cheng 2024-12-05 13:41:54 +08:00
parent 98c7111f13
commit 96b9e3d20e
2 changed files with 9 additions and 2 deletions

View File

@ -71,7 +71,7 @@ int metaEncodeEntry(SEncoder *pCoder, const SMetaEntry *pME) {
TAOS_CHECK_RETURN(tEncodeI8(pCoder, pME->type));
TAOS_CHECK_RETURN(tEncodeI64(pCoder, pME->uid));
if (pME->type < 0) {
if (pME->type > 0) {
if (pME->name == NULL) {
return TSDB_CODE_INVALID_PARA;
}
@ -121,7 +121,8 @@ int metaDecodeEntry(SDecoder *pCoder, SMetaEntry *pME) {
TAOS_CHECK_RETURN(tDecodeI64(pCoder, &pME->version));
TAOS_CHECK_RETURN(tDecodeI8(pCoder, &pME->type));
TAOS_CHECK_RETURN(tDecodeI64(pCoder, &pME->uid));
if (pME->type < 0) {
if (pME->type > 0) {
TAOS_CHECK_RETURN(tDecodeCStr(pCoder, &pME->name));
if (pME->type == TSDB_SUPER_TABLE) {

View File

@ -98,6 +98,12 @@ static int32_t metaSchemaTableInsert(SMeta *pMeta, const SMetaEntry *pEntry) {
return code;
}
value = taosMemoryMalloc(valueSize);
if (NULL == value) {
metaErr(vgId, terrno);
return terrno;
}
tEncoderInit(&encoder, value, valueSize);
code = tEncodeSSchemaWrapper(&encoder, pSchema);
if (TSDB_CODE_SUCCESS != code) {