fix error
This commit is contained in:
parent
98c7111f13
commit
96b9e3d20e
|
@ -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) {
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue