diff --git a/source/dnode/vnode/src/vnd/vnodeQuery.c b/source/dnode/vnode/src/vnd/vnodeQuery.c index a80491228c..889e873f78 100644 --- a/source/dnode/vnode/src/vnd/vnodeQuery.c +++ b/source/dnode/vnode/src/vnd/vnodeQuery.c @@ -87,7 +87,7 @@ int32_t vnodeGetTableMeta(SVnode *pVnode, SRpcMsg *pMsg, bool direct) { if (reqFromUid) { uint64_t tbUid = taosStr2UInt64(infoReq.tbName, NULL, 10); if (errno == ERANGE || tbUid == 0) { - code = TSDB_CODE_PAR_TABLE_NOT_EXIST; + code = TSDB_CODE_TDB_TABLE_NOT_EXIST; goto _exit3; } char tbName[TSDB_TABLE_NAME_LEN + VARSTR_HEADER_SIZE] = {0}; diff --git a/source/libs/parser/src/parser.c b/source/libs/parser/src/parser.c index 2de61ab669..8ac1acb1a2 100644 --- a/source/libs/parser/src/parser.c +++ b/source/libs/parser/src/parser.c @@ -351,6 +351,7 @@ void destoryCatalogReq(SCatalogReq* pCatalogReq) { #endif taosArrayDestroy(pCatalogReq->pTableTSMAs); taosArrayDestroy(pCatalogReq->pTSMAs); + taosArrayDestroy(pCatalogReq->pTableName); } else { taosArrayDestroyEx(pCatalogReq->pTableMeta, destoryTablesReq); taosArrayDestroyEx(pCatalogReq->pTableHash, destoryTablesReq); @@ -359,6 +360,7 @@ void destoryCatalogReq(SCatalogReq* pCatalogReq) { #endif taosArrayDestroyEx(pCatalogReq->pTableTSMAs, destoryTablesReq); taosArrayDestroyEx(pCatalogReq->pTSMAs, destoryTablesReq); + taosArrayDestroyEx(pCatalogReq->pTableName, destoryTablesReq); } taosArrayDestroy(pCatalogReq->pUdf); taosArrayDestroy(pCatalogReq->pIndex);